skysight-inc/HackerNews huggingface dataset:
GitLab is a lot like Firefox, or "Linux on the desktop" in that way. It's what a lot of us want to use, but the less-open but more-polished option has always seemed the more pragmatic choice.

But that can change.

Recently (just as most of the world has apparently moved on from desktop computing, haha) Linux is pretty much fine for the traditional desktop computing. I have current Mac, Windows, and Ubuttnu on my desk, and they are essentially interchangeable except for a few special-case purposes (say, Final Cut video editing, or opening one of those weird wonky Excel sheets that only open on Windows).

Firefox, too, is suddenly performant and I've switched to it as my main browser (for default website use) — something absolutely, utterly unimaginable two years ago.

I hope that GitLab is reaching the same kind of transition point. I've heard horror stories from people that used it 2-3 years ago and are happy to be back on GitHub. But I don't hear much recent grumbling. I moved a toy project to it and it seems nice. As fast as GitHub for me (though I am in Japan, and GitHub is slow in Japan). More features. A nice, sort of adult/professional aesthetic. And — yay! — the open source core it's always had.

I might be wrong, since I haven't used it for reals, but it looks like they might have hit that critical usability threshold?

Open source and worse isn't a very compelling sales pitch. But an open source tool that is broadly equivalent to a closed source one is generally more attractive, especially when you're talking about services that will be used as part of your core infrastructure.
This was the main reason I started developing https://sit.fyi. It allows you to carry issues, discussions, patches as files (for example, in a git repo) in a decentralized way and has a tool that allows to import from GitHub
This "Grey Dragon" mission was canceled Feb 5, 2018: http://spacenews.com/spacex-no-longer-planning-crewed-missio...
Yes! In particular, I knew about the message behind their gift of the Statue of Liberty.
There is another change too. Houses used to have porches, elderly people sat on them. They knew every kid and who they belong to. Now they don't, everyone is inside on their electronics. People don't even know their neighbors names. Today's kids are not encouraged to be kids. They are playing "travel" soccer at age 6, 5 nights a week and traveling on the weekends. I not claiming one or the other is a panacea but there are lots of factors and even more we can't even truly know.
Pagure (https://pagure.io/pagure) combines a simple Git hosting forge with SIT-style issue tracking. On top of the code itself in Git, Pagure also uses Git for managing issues. So you can even use Git to comment on things. :)

Also, for those interested, Pagure lets you live a JS-free life too. ;)

I've been using it for several months on pagure.io, and it's my preferred Git-based hosting for my private stuff locally.

EDIT: GitHub repo importer: https://pagure.io/pagure-importer
Would be nice if Microsoft gets onboard for such a protocol. Especially once they own GitHub. Would also be funny if Microsoft Open Sources GitHub much to everyone's surprise.
No. California should be considered a separate country with their own exchange rate. Like you're visiting Japan and you buy a cup coffee. And it's 200 Yen. And you freak out for minute then remember that's really just $2. Divide California numbers by 3 or 4 to get something more reasonable.
Software developers in the bottom 20-25 percentile of their local area make roughly half of the local median in most places in the US.

A lot of people seem to think you have it automatically made in the shade if you're a software engineer. But it doesn't guarantee a good income, not even in the US. Cue delusional managers seeking $15/hr full-stack web developers. Or the infamous "do everything with computers" one-man IT job that gives you no benefits or no strong future with the company.

There are a lot of people in this field that still struggle financially, even though they are not buying expensive luxuries.
Maybe one day we'll realize that there is no single factor for good health. Maybe it's Vitamin D AND gut bacteria AND lot of other factors that are even individually different?
JS, Python and Ruby have zero compile times and GC; at least JS and Python 3 have a reasonable and widely understood approach to concurrency (if not true parallelism).

Kotlin has reasonable compile times, GC of course, and also a reasonable concurrency story.

Go apparently has other special features, like making a single binary, and having very low-delay GC. Also, it's very simple; it's basically a pared-down Modula-2 with the Oberon's methods thrown in. It also got non-fitting magic features added, like returning two values (not a tuple), or built-in generic functions (like `make(chan)`) without generics anywhere else, etc. These do not fit well, which makes many people sad.
Oh, he's a greedy asshole alright, but the choice to sell the book for $600 wasn't an example of it.

He had a choice to make on the book, commodity cookbook or status symbol. With all the hype around it, that book was destined to be a PDF on the pirate bay the day after release no matter what the price. Selling it for $600 so rich half-wits could perch it in their kitchen as a trophy was brilliant.

Now IV and its business model was pure, reactor-grade greedy assholery. Perhaps that's how he understood so well the mentality of the person who would drop $600 for a cookbook. With the taking one to know one and all that...
Superstimulus: Refining Online Interactions into Digital Heroin
I first tried migrating to GitLab when the public cloud first came out and abandoned it due to performance.

However, I re-valuated and did migrate about 2 years ago and it has been fine during that time. There have been a few hiccups, but not for more than an hour or so. I've had a team of 4-7 devs working in it all day for the last two years and we have not had performance problems. We run our own CI runners as well, and while the cloud runners do often have delays, I've never had issues with delays to my own runners unless they were all busy.
Easier and faster to evaluate gitlab.com and determine if they like the product or not before setting up a self-hosted version.

In fact I have been literally considering migrating our internal GoGS install to GitLab for the last week or two.
The end of my day on Friday was downloading Gitlab and figuring out where to host an evaluation install.

Migrating my personal account over from Github to GitLab.com is a good chance to get some hands on time. Plus I can consolidate my personal CI setups at the same time, and I don't have to pay monthly for private repos.

Win-Win-Win.

PS: Always interested when your content comes up in my RSS reader. I do wish it was easier to share links without the unsafe content warning though. :P
You know,the scary thing about the US intelligence community isn't that they all are "after out liberties" or "againsy our privacy". My experience and encounters related to the IC scare me because they genuinely believe they're the good guys who're on the right side of justice. The real scary part is that they are scared of what will happen if they don't do something (where something entails disregarding laws and the will of the people). I would rather they be "after me" than scared of me.

I hope academics consider this before getting into bed with them. They don't just have a subersive mission,they're making decisions out of fear.
That's not how the math works at all. 25-30 yr olds making 250k don't live in 2m homes. They usually share an apartment in SF and pay ~$2000-2500 on rent. Then when it is time to get married or move in with a gf, you get a starter home for 500-600K, putting 10% down. Now in a couple of years, your starter home has gained $200k in value. Sell that and use the proceeds for a larger single family home around 1-1.5mn. Meanwhile, since your partner is in the Bay Area, your household income is between 400-500K. Now you are 35 and you get a couple of promotions and are either a senior Engg manager or an architect/tech lead at L6 or L7. You then start pulling 200K just in RSUs. Meanwhile your house also appreciates in value. At this point, said engineer has 300-400k in liquid savings and another 300-400k in home equity. There is a reason why people move to Seattle and SF as the math largely works out
Microsoft doesn't have the time or resources to give a fuck about yours or other's shitty private repos. Besides, if they really wanted to compete, they would just utilise their massive engineering team to extinguish the competition.
Last time I've heard, MS is still shaking down many mobile manufactures who use Android, using patent protection racket.
Their gitlab website is much faster than a year ago. A year ago I moved all my repos from GitHub to gitlab because I had to cut some personal costs. I remember it took a while to load pages when navigating around the site. A week or so ago I logged in for the first time in a Long Long time to setup a project to share with someone to test some ideas. I was surprised that I wasn’t waiting for pages to load. It was much faster than it used to be. Still room for improvement but I did notice it was much faster.

So while they still have improvements to make it would be a lie to say they haven’t improved at all.
Unlike GitHub though Atlassian isn't just working on GitHub but many other tools for developers. This includes JIRA, Confluence and so on. GitHub is mostly focused on repositories. This is why devs had to write a letter to GitHub to tell them hey can you guys seriously work on the Issues system? With the resources of Microsoft it will not surprise me to see a much more open and capable GitHub.
Use HBase Client to Access NoSQL Table Store
Let's both hope that you're right. This move gives me the creeps.
At what point do you consider the soap box exhausted?
I think the abuses will get fixed through a combination of increased awareness, specific regulation targeting certain dark patterns (in the same way that unsolicited commercial email, junk faxes, and do not call lists were created), and applications are introduced that help us manage our attention and tendencies to different kinds of addictive behavior.
What. Windows apps are far from sucking. There is still no OSS match for Windows Explorer.
> Microsoft has changed

Changed? What makes you say that?

From the tiny interaction I have with MS I don’t think this is the case.

E.g. In my wife’s PC I have Firefox as the default browser, however:

1. If she clicks on one of the login manager wallpaper photos, the page opens in MS Edge.

2. Every time there is an update, MS Edge reappears as an icon on the desktop.

No, MS hasn’t changed. Their PR may have, but at core they are as evil as ever.
Anyone recognize the paper tape format on page 103? I wonder if they included some hidden message in it.

EDIT: I manually transcribed the clearest part of the tape to binary (the start of the tape is the center of the poster, and it's viewed from behind at the part I transcribed), and pasted it into the converter at:
https://v2.cryptii.com/ita2/text

Binary: "00100 00011 01100 01001 00100 00101 00111 10110 00001 01010 00110 11000 01010 00100 10010 00001 00011 01001 00001 01010 00101 10100 00110 10110 010001 00100 00010 111001 10100 111101 00110 00101 00100 00111 01100 00110 10111 00111 00001 00100 01110 11000 01100 10000 01010 00110 11001 00111 10000 00110 11000 01100 00101 00000 110101 101001 00011 01100 01001 00100 00011 01110 10100 00110 00001 11110 00001 11100 00001 01100 10000 00101 00100 11100 00011 10000 00001 01010 00110 00011 10010 10010 10101 00100 00011 00110 01001 00001 01001 00100 10000 11000"

Decoded: " and superior leadership his unique contributionsand achievements materially aided to"

Decoded, with the mysterious sixth bits deleted: " and superior leadership mhvis unique contributionsghand achievements materially aided to"

Unless the sixth bits have some hidden meaning, this appears to be just management's praise for somebody. It's tedious to transcribe manually, and a lot of it is unreadable, so I'll stop here.
They would be using opposing themes today. Those posters were made for their time. Surely you don't think the NSA was led by religious people no more than the Donald Trump administration is led by Christians. They'd be screaming islamic chants in arabic if it helped their political goals.
>GitLab is a lot like Firefox, or "Linux on the desktop" in that way. It's what a lot of us want to use, but the less-open but more-polished option has always seemed the more pragmatic choice. But that can change.

I wonder if this move by GitHub is motivated by them seeing this writing on the wall.
Same problem in NYC. Fortunately, we have relatively cheaper and desirable suburbs within 60 - 90 minutes upstate, on Long Island, northern NJ, and southern CT. (Hence the expression "tri-state area"). People commuting to higher paying jobs in the city are a significant - probably crucial - part of the economy of those places, and what keeps the housing prices rising, even though they are affordable for people making a commute time / space trade-off. I'm not familiar with the Bay Area. You don't have some equivalent communities?
Jetbrains has sponsored an alternative to the RLS, Rust Language Server.

The RLS is used in VSCode, I think Atom, I’ve seen a port for Emacs, and I think Sublime.

The community effort is behind the RLS, the Jetbrains plugin for IntelliJ doesn’t use any of the Rust compiler, as far as I’m aware, but it does have a lot of fans, so they’re doing something right.

As a Java fan of IntelliJ, I still prefer the RLS+VSCode, but it’s great seeing all the IDEs being developed for Rust!
The GDPR specifically says you don't have to delete the data if you are legally required to keep it for other reasons. Most often this is financial data, but there are plenty of other examples.
It's not only money that drives these people, but also ego/prestige. I did my undergrad in finance - during that time, most of my peers looked down on my interest in technology. At one point, one of my friends (who is an investment banker now) even told me to stop having a "poor person's mentality".

Of course, many of these same people jumped into the tech industry (if such a thing exists) as soon as it became "prestigious". Although they have only a very shallow interest in actual tech, they've brought that same superiority complex with them.

I've legitimately overheard someone say in a SF cafe: "I couldn't be a doctor...it doesn't change the world enough and you don't actually earn that much." facepalm
In my experience, open source projects that are primarily backed by companies fail to create a real community of developers. Therefore when the company dies, development stalls.

RethinkDB was something that I though would still go strong without the backing.
I never used it and was never involved, so I'd love to hear what happened when the company died.

(One exemption is Xfree86 though, which was forked successfully by to community to Xorg if I recall correctly)
Is this a done deal, or could GitHub (maybe after seeing the backlash) still back out?
Of all the big players who could have acquired GitHub, I'm most glad that it's MSFT. Their open source initiatives of late have been fantastic, and they really get developers. Visual Studio is a 10/10 IDE. Congrats GH and co :)
Meanwhile GitLab is crashing... but Bitbucket is up. If you haven't used it in a while, probably worth another look. It's gotten a lot nicer in the last few years, and the code review and CI features are especially good.
I am wondering how many people are willing to rip their octocat stickers off their shiny new mac books ...
That read was pretty distasteful. The acquisition isn’t even officially announced yet they go ahead and talk about “big bad” Microsoft’s surreptitious reasons and tactics for GitHub and developers.
I have been using gitlab heavily for the last year and since then nothing terrible has happened. The worst thing was for one day it was pretty slow but was fixed the next day and no data was lost.

GitLab today in my opinion is now a better piece of software than github.
That really sucks - being tired of people you don't know looking down on you.

Let's take this further. Let's say there's a Googler looking down on you for not working in Google - there's a Googler looking down on that person for working on a "low priority" project. If there's a Googler looking down on someone for working on the "wrong" project, then someone's looking down that Googler for selling their life 50 hours a week at a time. Everyone is looked down on in some manner - even Warren Buffet or Bill Gates who might be looked down upon for being old. It never ends.

Anyway, there's nothing you can do about it - except to stop looking down on "mid tier conference", "second tier" hires, "2nd or third tier companies", and that would help a lot. It would improve the world only marginally but it would do tremendous good for yourself. It's your act of looking down on others that's causing your anxiety of being looked down upon. The injury originates from your own thoughts to others.

Pick any thing in the world, for certain dimensions (height, length, attractiveness, intelligence, etc...) and you can put it on the "negative" end, and make disparaging comments against it, or you can put it on the "positive" end and give it praise. Once you've placed it on the "negative" end of the scale, the "positive" end suddenly comes into existence. And once you've placed it on the "positive" end, a whole swarth of other objects now fall on the "negative". If we praise a Googler for getting into Google, suddenly we see less value in engineers who did not get into Google. If we disparage a person for being short, then we see more value in others who are tall. Both are different sides of the same coin. Refrain from criticism and praise. It's the act of comparing that leads us to suffer. Would you rather be the "top Googler" and so miserable to be entertaining suicidal thoughts, which to me looks like where you're heading if you continue thinking the way you are, or a someone who is much more happy with whatever he's doing than doing what straw man Googler's do?

And please see a doctor.
There are also pumped hydro and flywheels, amongst other options for storage with various optimum characteristics.
If it's true, I'm cancelling my paid account immediately. A monopolist tried and found guilty of monopolization shouldn't own the company where many of their future competitors have their private repositories, it's frankly rather disturbing they think it's a good idea.
Nor mine, but it seems overwhelmingly the norm among my peers in Seattle.
> Such scrutiny might have prevented Facebook’s acquisition of Instagram and Google’s of Waze,

Then again one of the main reasons people start companies like Instagram and Waze is so they can be bought by these giants.
It's the same for many other things on Hacker News. Where it seems like everyone is dissatisfied with higher education, or the federal government, or the evil large tech companies.
But make sure you patent in your own country:
"At least one applicant (either a physical or legal person) must be a national or resident of a contracting state to the PCT; otherwise, no PCT filing date is accorded.[14]"
https://en.wikipedia.org/wiki/Patent_Cooperation_Treaty#Fili...
I have to say, after using Stripe for a few years - I'm amazed at how well it works. In fact, I can even create a "refer a friend" system on a rails app in some 15 lines of code[1].

I'm excited if they can bring the same simplicity to their additions to languages and frameworks as well.

[1] https://blog.projectpiglet.com/2018/03/refer-friend-using-st...
The current talks are about basing it on ActivityPub which is an open spec but of course it would only work on software which supports it.
I’m really sick of hearing abou “oh the 90s Microsoft” you know what’s far scarier right now? Google, Facebook, the American Government. But you’re more worried about what some people did a ~20 years ago.
Maybe I'm missing something, but this should be as easy as changing the remote.
Less common meaning more frequently overturned.
What is DasBetterC?
I don't understand something: you have a super "liberal" government at most levels in the Bay Area, no? Why haven't they relaxed zoning or funded public housing to defuse the housing issue?
No, it’s motivated by 5 billion dollars (or whatever the real number is). That’s why people funded GitHub.
What? $15k+ for a kid's broken arm?
Microsoft shut down their own too.
Alternote is a pretty good app. I tried it out before. It does use some decent CPU usage too though if I’m remembering right. Nothing close to what an Electron wrapper will give you, but also not what Devonthink will give you. I also have come around to using Devonthink (Mac only).
"Caveats

TRR doesn't read or care about /etc/hosts

There's no way to exclude or white list specific domains"

For me, the primary advantage of HOSTS/DNS is the ability to control answers to application queries for addresses and block ads.

This seems to remove all control a user might have through controlling such lookups. Yikes.

I think DOH is useful but in a different way. For example, it is useful for retrieving bulk DNS data using RFC 2616 pipelining, alleviating dependence on piecemeal DNS lookups, thus increasing speed and privacy. Data can be stored locally and refreshed periodically, if necessary (I have been doing this witout problems for 15 years). It's also useful for retrieving data from a variety of caches, allowing answers to be compared.
And therefore I will vote with my $$$ and stay on GitHub until there is a real reason to do otherwise (and at that point enjoy the benefits of standards like git).

Alas, like several others have pointed out, this doesn’t scale to GitHubs other services like GH Pages, or their Wiki, issue tracker, etc.
Microsoft adopt git as their main source control, even in internal projects.

Makes sense they try to control the future of the tool they use in so meny projects.
Another sample of one: I pay for a personal account, although I don’t really have any projects that couldn’t be public, and my company pays for company account.
You have the source, and people can always fork.
Milking the acquisition news much?

https://news.ycombinator.com/item?id=17221527
I'm sure they'll try to 'Microsoft' it. They could never keep their hands off any UI in any product, no matter if it works or not, and especially lately, leaving a rather spectacular trail of destruction in their wake.
I’m not saying everyone cannot do the math, but for sure, lots of people are in denial of the math.
For the git native features that works. This is for all the extra stuff (PRs, issues, wikis, etc.)
That'll get you the code, the branches, and the commit history. There can be a fair amount of metadata and other non-Git-but-still-gitlab-equivalent stuff like Issues, wikis, etc, and that's what the importer process brings over.
It appears that the workaround is open source, though, and is loaded in the open source version?

https://github.com/gitlabhq/gitlabhq/blob/master/lib/gitlab/...

https://github.com/gitlabhq/gitlabhq/blob/master/config/init...

Many other reasons to be concerned about performance, but there's no evidence that they're withholding essential features like this from their free version.
My first thought when the MSFT/GitHub news broke was, "This is great news for GitLab."
Father of 2, checking in! Grade school aged, but very similar assessment.
Yeah, this is about importing all the 'metadata' that Git doesn't host but Github does: pull requests, issues, wiki pages, releases, etc.

These features are immensely helpful for any organization or open source project and one of the main reasons that the 'centralization' of Git happened.