skysight-inc/HackerNews huggingface dataset:
Most importantly, dark skin is adaptive at low latitudes. Which is why calling it a disease is completely wrong, though understandable from 19th century point of view.

It is a hereditary adaptation. That it is malpractice at high latitudes means little.
Much like sickle cell trait is adaptive where malaria is endemic.

This is why even Caucasians there, especially ones who lived there for generations, are quite brown. (Say, Arabs.) People who aren't dark skinned enough tend to get sunburnt.
I'm guessing: access to all private repos.
Hmm, if there are N instances of centralization, that is still more decentralized than N=1 instances.
It's because the West never really experienced mass-scale communism. The two things closest to it are: (1) some socialist ideas implemented in rich countries like in Scandinavia, where you pay huge taxes, but at the same time you receive quite a lot from the state in different forms, (2) small-scale communist communes, such as the Longo Maï which, as far as I can tell, still functions since '68, although the spirit is different - and they accept donations, so it's difficult to say the commune is self-sustaining (and nowadays it's practically impossible anyway).
At the same time parents allow their kids to upload videos to youtube. A lot of would be abductors probably don't need to leave the house anymore.
How one would apply to such a specific part of Google? e.g. Compilers team?
It's news if people didn't know. Plus FB itself says that 60 companies used these APIs, and only 22 of those have ended as of today.
What would be the alternative, going public ? I don't think that alternative is a better one,
Can you elaborate? Among the giants (Apple, Google, Amazon, Facebook, Microsoft), I’d like to think Microsoft is the 4th on the least trustworthy scale - right ahead of Apple, and behind the other three.
Gnome is open source though so Microsoft wouldn't need to buy the hosting provider to read it's source.

To be honest, even with regards to private repos, I can't see Microsoft reading the source code because that would be a massive law case waiting to happen. What I'm more concerned about is Microsoft trying to integrate more of their own suite into Github. I'm also concerned about the future of Atom; which I specifically chose over VSC because it wasn't managed by Microsoft.
From what I've read, it's usually one person that has a blank, all others have live.
This is currently being investigated: https://gitlab.com/gitlab-org/gitlab-ee/issues/4517
Zig Programming Language
Atom 1.27
Thanks for sharing, I'd never heard of git-notes before! That's really cool. I'd previously wondered why there wasn't something like this available; it looks like I just wasn't aware of its existence. I definitely agree that you could implement many powerful features using this.

Now I'm wondering if someone has implement a release tracker using git-notes. After you tag the release you could build / generate the output assets (e.g. binaries), upload them to some remotes (e.g. S3, GitHub, your server), and add a note with the release info plus some links.

I've already thought up a couple ideas for things that could be built on top of git-notes.
If disruption of Facebook is economically viable because the new whatever-book is doing the same things to user privacy, then that's not useful anyway. It's not that important who is the largest provider, as long as the incentives are the way they are now, the largest provider will be doing harmful things. We need to establish appropriate incentives and boundaries (of which GDPR isn't perfect but certainly in the right direction) so that no matter if it's Facebook or someone else, their behavior is one that we can live with.
I have literally never encountered a large company that doesn't have good tax deals in some country or other. Good in the order of "pays basically no taxes". What do you want to call that? "Just good business"?
Centralized and proprietary unfortunately are two key attributes to Github. That fits the old school MS bill. But it also fits the new “we have changed hype”.

It’s most unfortunate, because git made decentralized revision control popular.

My future Tooling bets are on sustainable open source.

Good for MS, though. It’s a smart move for them. And Github has been struggling for years, anyway. Scandals, new structure, more hierarchy. It’s probably easier to pick up now than three years ago.
> Also, I don't think GitLab has had a long downtime recently.

That mostly depends on whether you're using CI/CD I'd think, that's had some day-long outages/problems lately. Of course, GitHub doesn't even have it's own CI/CD, and GitLab's is amazingly flexible, so it's still the better product. But it'd be nice if it were more stable.

(Note: all this is on GitLab.com. If you self-host, it's presumably much better.)
> As a github user, i don't see any way the acquisition could possibly make my user experience better.

It sounds like they were running out of money. So I guess it makes your experience better in that you get to keep using it.
> My favorite feature in magit is the ease of doing block and line level staging of hunks.

Doing so is also easy using command-line git (add -p, commit -p and hunkwise reverts with checkout -p), the great thing about magit is it lets me do so:

1. with a bird's eye view, git's <x> -p shows hunks independent from one another and asks me what I want to do, sometimes I have no idea because I don't really remember what the context of that change is (or if there is one)

2. nonlinearly, similarly to above git's <x> -p goes through each hunk one by one, in magit I can go back and forth in the diff buffer if I need more info, there are shortcuts to process it linearly but it's a help (because that's a common case) not a limitation of the tool
Emacs as a Complete Computing Environment
Thanks for the image! But next time, please post a direct link instead of the JS blob that Imgur has become. <3
I’ll be very surprised if enterprise customers would move away form GitHub because of this move if anything it might be a plus now.

I suspect some of the more Stallmanist FOSS projects might move away (although I’m not sure why aren’t they on GitLab already) and there will be #MeToo migration of personal repos of people who need something new to post to their Tweeter feed which will last about a news cycle or so.
It's interesting to think about how the role of central banks might change in the age of crypto currencies.

Governments can print Euros and Dollars. But not Bitcoin and Ethereum. Popular theory is that governments have a good grip on currency usage because they can decide which currencies they accept for tax payments. And because they can force merchants to accept certain currencies. It will be interesting to see if this grip holds up.
> so is losing the tax revenue

If you take into account that most of the people sitting on the floor of the square bought their beers in the convenience store and probably paid less than one Euro for each of them, I don't think that the state will loose a massive amount of income via taxes.

On the other hand, I know that measuring everything by the economical peformance is a really common thing to do in the other side of the Atlantic, but the neigbours have the right to be able to sleep, even with the windows open. Those squares are not zoned as industrial area, so they are meant to be silent at night. By law.
Probably not. I suspect the Austrian school of economics will be proven right about money and credit eventually.
Most of that is a valid complaint. The last sentence is nonsense. Github is not doing this for racial reasons, and I can't even picture how political correctness could possibly be involved for gitlab. (And when political correctness is a motivation to do something, that's a bad thing, because it means it's not a genuine action.)
Evil is not a legal term though.

All large global corporations are constantly involved in legal battles, because that's how conflicts are resolved in our society. Sometimes they win. Sometimes they lose and are convicted. Quite often they settle before they are convicted. That's not the difference between good and evil.

Microsoft took the view that they could bundle IE with Windows and that they could license Windows to PC manufacturers on an exclusive basis. A US court decided that given their market share they were not allowed to do that.

Google is in a similar bundling conflict now with the European Union. So far Google has lost and they may or may not ultimately lose before the European Court of Justice. Or they may settle before it comes to that.

In 2015 Apple, Google, Intel and Adobe were caught trying to keep wages down by agreeing not to poach each others' employees. They paid $415 million to settle that case.

Please look up [Company Name] litigation on Wikipedia and you will find countless cases of large companies being convicted for something or settling this or that case.

Is any of this evil? That is a question everyone has to answer for themselves in each particular case, because "evil" is a moral term. The simple fact of losing a legal battle does not qualify as evil according to my moral compass.
Recent changes in UI and functionality made it made LinkedIn look like "we're worse facebook with more forced ads". Even reddit is not better place to find a new job and learn career-related things. I logged in there last week to be bombed with ads about "New Shiny Things In Java 8" or "Learn What's New In Java 9", well... Java8 will be out of support in September (it's LTS) and Java9 is already deprecated and not supported. I just logged in while writing this comment and there are 3 videos with sound with autoplay, one of them is "Trending for: Software Developer - Basics of C++". Seriously? 3 videos with sound at the same time while I'm only scrolling?
Jetabroad (Thailand) | International Senior Software Engineer | Bangkok, Thailand | Onsite | Full-Time | Visa / Work-Permit / Relocation | Salary USD 80K | Airfares are hard, we tackle the hardest part, multi-city up to 10 legs long. Think exponential search space, fuzzy constraints, and constantly changing variables. We're looking for both front-end and back-end developers to work on our user-experience and search platform respectively.
Bangkok offers a great place to live with a great standard of living at low cost. Our offices are in the heart of the city overlooking the green of the Netherlands embassy on Wireless Road.

Check out details at https://lnkd.in/f499hJY We are predominantly built with .NET, but language proficiency is not how we hire - fundamentals always win the day.

Here is our Thailand website https://bkkthailand.jetabroad.com/ And, this is our main website https://www.jetabroad.com.au/

Interview - First we Skype, then maybe Skype again and possibly a demo-style programming task, then we get you on a plane to say hello and to check out Bangkok, spend time with the team, if it all gels we make an offer.
Also I thought that IPv6 doesn't need SNI, because with it you can allocate a separate IPv6 address for each service.
Beware of These Cybersecurity Trends Threatening Businesses
Genuine question, is swimming not already taught in schools where you are? In the UK we take swimming lessons at primary school age, and usually this entails passing a Watership certification, which includes treading water for a minute with your clothes on etc.
Minecraft was going in the toilet slowly far before Microsoft acquired them, but the changes they made have not been for the better in my opinion. Xamarin was plainly bad before acquisition, and as far as I've been able to discern this hasn't changed.
B800h on VGA, EGA, and CGA boards, B000h on MDA and Hercules.
But is humility actually good? Or is it just virtue signalling? I think some people construed it as good in opposition to pride, especially excessive, and to arrogance. Probably neither is actually good especially in excess.

Ultimately what matters more is what one does, the actions, not the approach.

There is equality, equal treatment and equal opportunity. None exist in reality since were all different (including genetically) with different backgrounds, and exceptional people can sometimes force the environment to bend to their will.

Equal treatment is the most seductive of those, but in current implementations it just results in wasting potential - and is unnatural way of thinking. People have preferences. Resourceful people have resources to ensure better treatment. It happens all the time. Rich purple can get high level private treatment in terms of medicine. Or education. Or perhaps just housing.

That everyone theoretically can have it does not mean everybody does. And the places open to everyone suffer from the tragedy of the commons and lack of funding.
What you want is being researched as CheckedC.

https://www.microsoft.com/en-us/research/project/checked-c/

Microsoft's SAL introduced with their major security rewrite in XP, provides the annotations you mention.

https://docs.microsoft.com/en-us/previous-versions/visualstu...

https://msdn.microsoft.com/en-us/library/windows/desktop/cc3...

But it all boils down to C developers actually caring about using them.
Ask HN: What behaviour hacks improved your life?
yeah, I use straight HTML wherever possible. But for some things it isn't possible, or suitable. I'd love a simpler client-side environment. Any suggestions welcome... I'm looking at Vue.js now, recommended from comments here.
Well, my only request would be that it be more like GitHub.

The only reason for this is familiarity. GitHub is the market leader now and I use it every day at work. It's a lot easier to get used to a new UI if it is similar to the one you are used to. I'm sure if everyone used GitLab at work everyday, it would be fine. The UI doesn't strike me as bad, just very different.
The folks calling for IBM to release a PL/S compiler were not demanding IBM hand it out for free. They would have been satisfied by IBM offering it for sale on usual commercial terms, for a similar price to IBM's other compilers (PL/I, COBOL, FORTRAN, etc).

But IBM wasn't willing to sell its customers a PL/S compiler.

One reason was that (up until the OCO announcement in 1983) IBM gave its customers the PL/S source code, but not giving them a PL/S compiler discouraged customers from changing the source code, since they couldn't recompile it. Customer modifications had to be made in assembler, which was a lot harder to maintain.

Another reason was to make life harder for competing vendors selling IBM-compatible mainframes, such as Amdahl, Fujitsu and Hitachi.
For Github there was always uncertainty; if MS didn't take over, investors would've, or another (less capable) competitor (like I dunno, Yahoo?). I'm confident in MS keeping github running smoothly and moving forward.
Yes, and no. If you fire a live round, and immediately after a blank (or vice versa) from the same gun, the difference is very easy to notice. But if there's more time between, or if you're not very familiar with the gun, it's more difficult. And, if you're standing there tasked with killing another person, an objective analysis of the recoil is perhaps easier said than done.

In the end, I think it's more about plausible deniability on a psychological level than something you couldn't figure out if you wanted to.
MMOODDEELL | Frontend Developer | Full-Time | Berlin, Germany | Onsite | incl. ESOP

We're an early stage freelancer marketplace for models and influencers with the overall goal to become the Upwork of the creative industry.

Your profile: • Minimum of two years of professional experience in web developing • Very good understanding of technology and user interfaces • Experienced in react, angular or vue. Familiar with AWS and general industry best practises • Hands-on mentality

We offer: • Individual responsibility and freedom of choice in a young company with flat hierarchies • Possibility to shape the company and have a bold impact with your work • Great opportunities for personal development in an ambitious and motivated team with passion for fashion, technology and business and fun at work • Build a global product from scratch to disrupt an entire industry

Send me an email if interested: ludwig.henne@mmooddeell.com

THX!
>- Github has the Atom team, which would have some great synergies to combine with the VSCode team.

Yes, I'm sure one company will support both editors in the long term.
> Ya, they can’t do the same tricks they did before. You do have to wonder what new tricks they might pull though.

Exactly. Unless all the leaders who flourished under the "Embrace, Extend, Extinguish" regime have been fired, that attitude is still in their blood. And especially with leadership roles, I doubt that those people didn't manage to adapt and stay employed, because those are exactly the type who can adapt to appear to play nice. Whether in sheep's clothing or any other animal, I'm sure there are plenty of wolves still at MicroSoft.

TBC, I am not MicroSoft is evil, or that everyone working there is. They do world-class CompSci research, and I am a very happy Visual Studio, VSC and TypeScript user. But it's a company with thousands of people, and I doubt that they have completely reformed.
Version 4.17 of the Linux kernel is here and version 5.0 isn't far away
Since there is no fractional reserve and the blockchain ensures that you have the equivalent of fully correspondent banking with each node in the network there is no need for a central bank on the other hand the blockchain itself can be viewed as is the central bank with the large mining pools acting as its board of directors.

That said since no blockchain currently offers a credit system it’s not really possible to test this out fully since there is no true equivalency.

A better question would be not if we need central banks but rather should the economic system be based on credit and interest or not.
The last time they did some more extend/extinguish on Skype was earlier this year.

Microsoft is doing a lot of good things, and while they are doing fewer bad things they have definitely not stopped.
Graph database backend for iOS mobile app
I'm exploring backend development for an iOS mobile app. It needs basic social network capabilities so a graph database seems a nice fit.

I have used Neo4j for building graph-oriented applications but never explored for a mobile app. What are some of the considerations for a graph database I need to think about when building for an iOS app? Are there other options other than Neo4j that are popular?
10 must watch videos for startups
Try shopping for a pair of prescription sunglasses. Cost me 600+ euros (EU) for a pair of decent shades, while my gf just picked some up for a tenth of that.

One of the happiest moments in my life was when I realised that speedo offers optical goggles. And even not trying to rip me off 10x. No more fumbling around at the pool.
GitHub is being bought by Microsoft, it doesn't really matter
Because they develop some of their core open source products right on top of GitHub. Visual Studio Code, .NET Core (and dozens of core libraries for .NET / .NET Core) as well as the less popular things they work on in the open.

See their GitHub for more:

https://github.com/Microsoft

Also their focus is now on developers. They made VS Code completely free, MIT Licensed and not for themselves, but for developers.
> Given that GitHub is quite proudly built on Ruby

And for that matter, GitLab as well :-)
Ask HN: Getting started with Developer Tools
Hi
I'm a university CS student but I have never used a debugger before. Most of the work I have done is on Vim with little plugins support.

What all developer tools should I be familiar with, and what's the best way of getting started?
Your confused if you think just because one benefits from charitable actions that somehow invalidates them.

And IBM's contribution was, frankly, marketing. It does not compare to the volumes of high quality technology that the companies I mentioned have simply given away for free.

Many on HN and others are perhaps too close to it but I think people will look back upon this extraordinary corporate charity as a decisive event of the century.
I'm my own sysadmin (for personal email, small HTTP server, an OpenVPN and a few other minor services for personal use) and while it did take me a non-negligible amount of time to get things running smoothly it now only requires a few minutes of attention every other week to apply security updates and make sure my backups are running smoothly. In exchange for that I have total control over my data and basically unlimited customization potential. I'm definitely not planning on stopping that.

I do use Github regularly however, but it's because of the "social network" aspect. If you want to interact with many open source projects it has to be on github nowadays. The network effect is strong.
> 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.

It's been fine for the past decade, it's just the trope of "Linux on the desktop" that's slow to die.
I'm one of those people. I'm not sure I'd keep loving Ruby as much as I do now if the majority of Ruby developers end up using the type checker and I'll also have to. I like Ruby in part because it's strongly typed but I don't have to lose time writing types. That was very welcome coming from C and Java in 2006. I prefer to lose time when I pass a type that I shouldn't have passed. It doesn't happen often (not every year) vs at every single method definition.

To understand if this project could have a future outside Stripe, how popular is Python 3.6's optional static type declaration?
Paris-based PerfectStay raises €15M to reinvent travel distribution
Lessons from the end of free college in England [pdf]
What parts of gitlab.com are non-open?
Ask HN: What would you do with a 1 TB of RAM workstation?
I was looking at Intel Optane announcements, and was overly impressed by the fact that there would be individual memory modules of up to 512 GB of RAM available as early as next year.

What would you exactly do with 1 TB of RAM in your workstation?
Yes, via ldc (the LLVM backend for D).

https://github.com/ldc-developers/ldc/issues/2144

https://github.com/cosinus2/dlang-emscripten-demo
CONGO a LAWLESS CORRUPT COUNTRY PLAGUED BY HEALTH CRISIS
Microsoft Reportedly in Talks to Purchase GitHub for $5B
Also as other have pointed out you can run you own TRR locally as a daemon and have it look to /etc/hosts
Order Sekarang Juga.. Wa 085733731380 Distributor Life Jacket Berkualitas
The point about calories was invalid, as I clearly pointed out. There is a problem of too much, there is no problem of not enough. And energy-rich carbs are cheap. So nothing remains of that argument, it was just silly!

> The preference for low cost per calorie foods makes it easy to over eat when your body is missing some nutrient.

Exactly.

If you agree with me, what's your point? I argued against your very specific - and very silly - argument in your first reply, which makes no sense whatsoever and is completely made up and artificial. See my response!

Please stop making stuff up and reply to what I actually wrote or not at all. I hate it when people make stuff up and pretend to "counter" my comment when they completely ignore it and make stuff up.
6 Essential tips to find the best training institute in Delhi
I am genuinely upset at the thought of a university telling adults what they can or can't do with their own time. Yes, they are young adults, but they are adults nonetheless. Or is America treating its university students as children still?
That [1] implements a very old draft so I doubt it is compatible with Firefox.
I'm always surprised to learn that learning to swim isn't the norm in other developed countries.

Unfortunately, ill-advised budget cuts mean that even here in the Netherlands (a country with a lot of surface water) swimming is no longer a standard part of the school curriculum in some municipalities (it used to be pretty much mandatory).