skysight-inc/HackerNews huggingface dataset:
How about costs compared to Bitbucket? I appreciate what you guys are doing but I think Github is cashing in on their brand and for a while they had the best UX (they still might! but I no longer care anymore as all the competitors are "good enough" for me) which lets them set a high premium people will pay. However, I think it's unfair to leave out Bitbucket, they have come a long way.

The first example of 8 developers and 20 repos is $10/month

or 100 developers and 300 repos examples is $100/month

What is the cost and/or time involved in maintaining DigitalOcean (or whatever VPS)? Security updates, upgrades, redundancy/availability, backups, or when something goes wrong the time involved in debugging/fixing (github/bitbucket have had their problems, is gitlab 100% available w/o hiccups)?
Many. I've used Android-x86(.org) on KVM which worked so well I didn't pursue others. There is some semi-commercial fork called Remix OS that's more polished.

If you only need to use an app and not the rest of the environment you can also run it as a Chrome plugin under ARC and not mess with virtualization at all.
> I'm pulled towards [California] to succeed in a tech career.

I promise it is very possible to have a successful career in technology without being anywhere close to California.
I've run Gitlab for about a year now and I think it's great.

However it is sluggish on a 1GB box and I think you need at least 2GB. Since Linode doubled the RAM on their $10 boxes then you can get it for the same price.
Perspective-Aware Manipulation of Portrait Photos
I thought it was going to be named after "Porco Rosso" (http://www.animenewsnetwork.com/encyclopedia/anime.php?id=85...), to be honest. Talking about "Porco Rosso", I got to briefly visit Trieste for the first time ever this summer, Miyazaki and his fellow animators really did a very good job of portraying everything about the city, from the beautiful light to the Austro-Hungarian buildings from downtown. I had only seen the movie once, about 10 years ago, but I had a strong deja-vu feeling as I was visiting the Trieste waterfront, from where the first ever commercial Italian airplane took off in the early '20s.
GitLab 8.10.4 released
Given the value of hello.com, I suggest the orkut guy has a very special blessing from Alphabet Inc.
Yeah, emulation or containerization works nicely for old games. However, newer games have server components which are required to run the game and/or have any content. When the money runs out, the servers get shut down and usually aren't redistributed. This isn't a problem torrents can solve, unfortunately.
In the context of something like the warez scene the ratings system can be read only to end users.

When releases are made to the decentralized torrent repository they are signed by the release group.

Whether or not a particular signer is an official member of The Scene is decided by consensus of The Scene. The web of trust is very small. Everyone involved is tech savvy, motivated, and already knows each other.

From time to time updates to the list of known groups and their keys may be posted, authenticated by a multisignature scheme.

Then clients can automatically discover who's trustworthy and filter on that. No technical skill or effort required of the general public.
Perhaps small difference in wages like in Denmark is a way to avoid UBI, or a better UBI, perhaps not universal but cover a lot of people. Countries where you work but can't pay for a good meal is another option.
Why oh why does it need to be called "hello"? How the fuck am I supposed to Google for "hello"?
I'll leave the marketing talk to less biased people here, but do note that:

- you can use GitLab.com for free: unlimited public and private repositories, unlimited collaborators, free hosting of your Docker images, free hosting of your static site with any static site generator and free CI / CD

- GitLab CE is fully open source (MIT Expat). You can easily install it anywhere you want.
Don't really care for yet another social network, but the letter Orkut wrote was beautiful.
This is a great article.

We don't need to be always right or prove others wrong, choose carefully the battles and aim for compromise, you don't have to agree to a solution, you just have to approve it.
> Braced myself before reading this

You should have parenthesized yourself.
Generally, no, employers don't care. When you list your degree just list the graduation date.

Regardless of your work history, you should list internships and projects you accomplished while in school on your resume when you are starting out anyway (unless you were already employed in the field). And if anyone asks specifically, tell them, yea I took a little extra time to finish my degree. Never lie and don't deny it just be straight about it but don't go into personal details.

When you are in college all the pressure and focus is around your GPA, graduating whether you were in the engineering school or A&S school etc. When hiring, those factors are never as important as your ability to sell yourself. For companies that focus on your GPA or how long it took you to get through school, I'd be very critical of whether they are looking for the right candidates and whether I'd want to be there. That said, there are some tech companies that have extremely competitive new grad hiring and so they use school, GPA and degree as a filter, but I've never seen length of time to attain the degree a factor.

Good luck!
The Project Counter-Sabotage Handbook
Because guess what, the letter is just a promotion for this new social network that they hope to sell everybody on. It doesn't matter if he really cares about any of those things, only that we think that he cares about those things and then go use his social network and divulge our private lives to yet another foreign entity.
MQTT is a better setup for the IoT.
Omnisharp existed as a community project well before VS Code. It's great to see MS adopt and build on it.
The first of those is about insulting people, not about swearing.

The second and third say you shouldn't say bad things, but don't say what counts as bad. To get "no swearing" from them you already need to have decided that swearing counts as "defiling" or "unwholesome".

(Definitely forbidden in the Bible: "taking God's name in vain", though it's not 100% clear exactly what that covers. Also, passing judgement on other people and eating shellfish.)
I really liked Gitlab when last I tried it, but in the end I went with https://gogs.io/ instead. For a small-ish team this felt like the most straight forward self-hosted solution. Still missing LFS though, which sucks, but it's being worked on.
I'd like to see it make a simple right turn.
I feel as though some of the recent UI changes were cosmetic and degraded the experience. I was especially unhappy about the sidebar being pushed into a hamburger menu (which can be pinned open, mind you).

I'd really like for UI updates in the future not to be jarring and seemingly pointless. I really liked the UI right before the overhaul, only minor tweaks seemed truly necessary. Many of the tweaks I would have suggested before have come through; such as putting profile information and notifications in the upper right hand corner. I'm glad about that.

Other than that; I'd like to say that I have really liked using Pivotal Tracker for developing software. It has a rigid pipeline between requirements and results. Configurability ruins some productivity tools. It would be swell to have something like "Pivotal Tracker lite" associated with GitLab (in that GitLab CI is). It's not a difficult kind of software to do reasonably well, and it would make GitLab the ultimate software project productivity suite.
Was over a year since I last used GitLab, and I wonder if the resource usage and response times of a self-hosted instance has improved? Back then we were 3 developers having roughly 20 repos. The memory usage was over 2GB when idle and response times were at best between 2-3 seconds.

Testing your hosted version, loading this page[1] for example takes 4 seconds (3.6s TTFB). Don't get me wrong, the platform and its features are very broad and very good, but I personally can't stand having such long loading times. It's very frustrating because I really want to use GitLab and its features.

My feedback would be to set a main focus on reducing the TTFB for the Web UI, but also the Git server, because it takes a couple of seconds for it to respond to pushes.

[1] https://gitlab.com/gitlab-org/gitlab-ce/commits/master
Yet here you are, signaling your virtue to a different community. This is a thing that humans do. There's no need to get bent out of shape about it.
Chemistry is a fascinating subject, people who don't like it become that way mostly because of terrible teachers, it's also my own experience. If you study chemistry on your own you will find it's much more fun and useful for understanding the world, many aspects of our whole modern society exists thanks to chemistry, i wish more people opened their eyes to it.

Here are some fun podcasts to listen:
http://www.rsc.org/chemistryworld/podcasts/
Docker 1.12
Convert screenshots to product mockups
> As a Python programmer, those sound like a poor
> tradeoff for slicing syntax.

Because Python has a static syntactic system. To Lispers, it makes no difference whether or not it's slicing syntax or a function call. Clojure also has a `subvec` function that behaves the way you're getting at.

> And why do (drop) and (nthrest), which seem to do
> essentially the same but for lazy/non-lazy, take the
> arguments in the inverse order?

The partial function application for `drop` allows you to create a "dropping" function like `(partial drop 10)` that you can pass about (such a function has a particular use-case w/ transducers), and partially applying `nthrest` lets you create a "to drop" function like `(partial nthrest [1 2 3])` that you can pass about.
It's easier to suck up your information, access your contact lists and physical location, when you're stuck on a mobile app.
I have made an app that can compile HTML to Jade, also back and forth
Goint to give it a shot as a Instagram alternative when available in Russia.
It's a fantastic read, and the term "Hard Start" is one I've used a couple of times when engines have lunched themselves, usually leading to an explanation of where the term came from a and a difficult sell on trying to get someone to read the book - no-one else I've spoken to has, and they've really missed out!
Time and place is key. Swearing is just another tool to express an emotion. A bug report comes in and you find and fix it in 5 minutes, "Hey I fixed that bug, fix is going out." A different bug report comes in that you stay up 24 hours finding and fixing, "Motherfucker! I finally found and fixed that issue that was fucking with our payment system. Have I mentioned that programming is fucking horse shit? I'm going to sleep now."
Looks like this has been an ongoing project for a while.

http://en.rocketnews24.com/2013/08/06/real-life-nausiccas-mo...
Did you know the hotel, in the water, is based on a real world location? I once came across a real life photo of it, with a note about it being used as a reference for the film, but never came across it again - do you have any ideas where it was ?
I've seen this raised as a big issue with enabling a more flexible workforce.
If that were true, everyone would be using the cheaper spotify prices some countries have in Europe, which almost doesn't happen.

The problem is that they require a payment method from a country by having residence there, that alone prevents abuse in the overwhelming majority of situations.

For the record, I am one of those cases (technically I'm a resident in three countries, potentially 4 next year), so I'm pretty much aware of the details of it.
You misunderstand my point. I wasn't really criticizing the German school system, I am fully aware that there are plenty of examples of people that did not follow in their parent's footsteps. In both ways, by the way.

The experience of your father came from your grandfather's hardworking ethos. What would have happened if your grandfather would not have instilled this in your father? What would have happened if your father would not have instilled this in you? Anyone's parent influences their kid's educational pathway in myriads of ways: are there books at home? What kinds of books? Is it mostly the TV that acts as a nanny? Are there computers, or are they computer-illiterate? Do your parents make you believe that you can choose your own path, or are they instilling you with the belief that what they have is good enough for you as well?

You have experienced examples of the first kind: a family that creates a learning environment, with the experience of your father that social strata are permeable. I have a different experience which made it much harder for me.

Maybe role model is the wrong word - instead ask yourself what kind of mental, imaginative boundaries have been nurtured by your family in you (few!) and what kind of mental boundaries have been nurtured in others, that are living the same lives as their parents despite maybe being pretty smart?
How is this much different from keeping relevant medical info in your wallet?
What? That's a bunch of absolutely baseless claims.
>The first of those is about insulting people, not about swearing.

Yes, but one of the main uses of swearing is insulting people.

Swearing when you hit your thumb with the hammer while nailing is not really that interesting a use case, nor are moral codes much concerned with that.

>The second and third say you shouldn't say bad things, but don't say what counts as bad.

I guess those are implied, as people of the era would know anyway.

>To get "no swearing" from them you already need to have decided that swearing counts as "defiling" or "unwholesome"

Well, swearing has been decided to count that way (by the public opinion, common moral rules, etc) in all societies for millennia.

The burden of proof would be on the side to argue that in the case of those gospel quotes, they suddenly are not meant as such.
isn't this just a flawed product? children's safeguard - if it is safari only. This is not really sufficient, or -safe-.

Anyone can easily circumvent this by installing a different browser, visit a friend or breaking the rules in the product themselves.

as a parent don't believe you are safe, or that you have done your part only by installing this software---or any similar software like this.

if you want to protect your kids, educate them.
Fragmentation could be the Achilles’ heel of bot technologies
Are You Taking Advantage of the Sharing Economy?
Since I have your attention, something else that I think should be on your radar is creating/defining supported injection points in GitLab's UI. If you haven't done so, you should look at what Microsoft has done with Visual Studio Team Services.

By providing supported injection points in GitLab's UI, GitLab will be able to signal to others, that they are a solution you can safely build on top of.
it's actively developed.
who said u had to finish?? its what u know. its what u can do. paper is paper
... and Brazil is one of the better BRICS (actually the highest in per-capita, if I remember right).
Back to the Future in VC: A Conversation with A16z’s Mark Cranney
Very little time, in my experience. unattended-upgrades takes care of most security updates, a gitlab update is just "aptitude update && aptitude install gitlab-ce", and it automatically handles offsite backups.
Every update of the game I've encountered seems to make things worse. With the tracker debacle and a few new bugs that come up when come up when catching pokemon, I've almost stopped playing. Really sad where this game could have been as opposed to where it is. Also, it seems these guys are putting more effort stopping third parties fill in holes in their game rather than actually fix/improve the game itself.
You are confusing two very different things.

I too don't want government to be too big or too all encompassing but that has nothing to do with whether some sort of taxation could be considered ok.

One things is certain though. If you had to pay for everything yourself you wouldn't be able to afford it. The price of many of the things we consider obvious today are based on many years of accumulated hard work by others than your forefathers which you benefit from today.

So we can discuss whether we pay too much tax, I am fine with that discussion.

But positioning it as all taxation being thievery is both incorrect and simplistic.
Breaks for any variety of reasons are very common in University. Barring a few specific majors where competition is so heavy that a break will lower your standing, most employers won't care, and probably for legal safety, won't ask about breaks. (For example, you might get into stuff you're forbidden to ask about if you bring that up.)
As Stallman pointed years ago, software patents are evil. And I agree with him on that point 100%. EU software patenting is less evil, but still is.
The challenging part of about military career is that your responsibilities changes very frequently. My current role Director of equipment maintenance and logistics, I can get tasked to be the operations officer for a mission the next day or be a course administrator for 2 months.

Thanks for the feedback :)
I just finished an evaluation of Gitlab for our company and I'm blown away by all the awesome little touches that are geared toward productivity (merge requests that can be merged to a second branch with two clicks? yes please!).

That said, I'm holding off for now because I'd love for it to replace both Github and our current ticketing system, and rather than doing two migrations, I'd rather wait a few months until you guys have fleshed that out and do it all at once. The issue boards on your roadmap look absolutely fantastic, but the true killer feature I'm waiting on is time tracking, which I'm hoping makes it in later this year. Get that in and I think you'll see people flock to Gitlab.
The orkut.com https site.
Depends where you try to work. Most employers are only going to care about how sell yourself as a potential asset to their company. In the end, the only thing that matters is your ability to perform your job.

PS. I have a *friend who took 6 years to graduate with a BA in CS and now works for an awesome startup, that also employees some great programmers who never went to college.

PPS. If you're in CS create a GitHub account to act as your portfolio. Work on some projects in college; that way you have something to show the employer when they ask "So what have you done?".
No because what we pay in tax we get back in other forms. The US citizen will have to pay for college (instead of being paid to attend), healthcare, court costs, retirement pension, unemployment, etc.

Don't count the taxes as part of what you're getting back, it's very different and beyond the scope of this article :)
Take a look at ClojureScript (if you haven't already).

It compiles to a subset of JavaScript which is then compiled and optimized with the Google Closure compiler (the one used for GMail and GMaps) to produce even better JavaScript.

You can target UWP and Android via React Native + ClojureScript react wrapper(s). A interesting fact is that the wrappers are up to twice faster than the normal react due to immutability in the language which enables very efficient implementations of shouldComponentUpdate.

https://blogs.windows.com/buildingapps/2016/04/13/react-nati...
Why we went Open Source
Please point to any evidence of that claim.
Yup. For instance, the whole catching interaction part behaves as if the code was full of shitty hacks that couple UI and local game state with successful and timely API responses. The kind of hangs you get with e.g. your Pokéball stuck mid-air because of API response problem seems like a type of bug you'd actually have to go out of your way to make in any kind of sane design.
Maybe create a plugin for Visual Studio, like GitHub does. Also try to work with JetBrains to make their GitHub plugin work with GitLab?
The GitHub plugin is available during installation, both with Visual Studio and JetBrains products, which makes it much more convenient to use. Things like creating a gist from code in IntelliJ or PyCharm also work out of the box with github.
Does someone know of an existing visualization of this algorithm, for better understanding?
Being confused by code is no excuse for code not doing what ya know... every other programming language has done for the past 50 years.

I get that trying new things, but somethings are pretty well agreed upon.
> Wouldn't making EU single market and getting rid of geoblocking pretty much remove regional pricing

Yes, it would. That's the whole point of the Euro currency and the long-term goal of the EU.

And that's the main reason a lot of people thought the quick expansion of the EU towards the east (or even the south) was a mistake - if you have a common market and a common travel area, but wildly differing economies, you create strife.
They've done a lot of work on performance in the past year. I'd recommend taking it for another spin.
I think this is feasible in concept and the right built-up environment, and a lot cheaper than susbways / elevated rail(s).

But, about providing context:

* It is a very common occurance for 'Chinese Traffic' (nice pun) to ridicule any idea. The consencus commentary can turn on a dime and be quite vicious.

* That the Global Times, the English language tabloid government mouthpiece paper turn on the project suggests the wrong stakeholders were brought on-board to make this work, or they weren't senior enough. The alternative scenario: That this goes against key national development goals, or pet projects senior-enough officials have an interest or thumb in the pie of, get displaced.

Of course, the ultimate alternative, which is quite simple and feasible today: dedicated bus lanes at peak traffic times of the day, or all day. If you choose to drive, you know there's congestion. Don't punish others else for over-proportional use of the road: size of a car. A bus lane in my city in China typically sees 2-15 buses per minute. That's a lot of people.
What are you implying? The article is basically a graphical representation of some math done on publicly available figures. If the figures or math are wrong, or if the graphical representations are disingenuous, explain why. But to just say "yeah, well it's The Tax Foundation so whatever" is a cop out to avoid actually discussing the point the article attempts to make.
The false starts in our conversion were mostly struggles with how to restructure our old CVS repos so they made sense in the world of git. A few of them had to do with capturing some oddball CVS specific revision and branching history.

None of the false starts were due to flaws or confusion in GitLab specifically.

I should, and if you pester me I will, sanitize our internal how-to documents and scripts and contribute them to the Gitlab community so the next guy can benefit from our experience.
"you can use GitLab.com for free"

It seems like that is the main selling point. However, I think that most of us don't want the extra weight of managing yet another tool. Thus why many of us use GitHub to begin with and not something else...