skysight-inc/HackerNews huggingface dataset:
Today, I decided to move to GitLab. Thank god there is an alternative. I won't give one penny to Microsoft since I remember all the deceptive methods they used to retain their market shares. Their CEO was in the company when all of that happened so don't come and tell me that things have changed.
Gitlab is not just a git frontend, it's a full development "suite". It includes Issues management, CI/CD server, deployment tools with integrated monitoring (using Prometheus), a chat server (Mattermost), a web-based editor, a container registry, and probably a bit more I'm not remembering.
Software folks are quick to write off companies which are not technically difficult to build (eg all of social media), but I think Slack is a very interesting case to think about.

The software is simple, the idea has existed forever, there were competitors in the space. But the thing that really drove the space forward was Slack raising hundreds of millions and marketing the shit out of their software. Only after that have the big guys gone "oh, shit, we have to get in there".

I'm not really impressed by Slack as an engineering/innovation company, but it provides a very interesting perspective on business.
From memory msgpack is semantically very similar to JSON. It unpacks into arrays and strings and hash tables in more or less the same way, though I think hash table keys are more flexible. It does not come with a schema for object structure or anything, the unpack routines are generic (and pretty "branchy" as a result.)
s/Microsoft/Apple/
s/Xbox/iPad/

I dislike Microsoft a lot. But Apple, just as much. People will take a dump on Microsoft while in the same breath fawn over Apple for identical behaviour.

They're all as bad as each other. Yep. Google included.
Here at GitHub, we’re excited for what this acquisition means for the future of software development and open source. We’ll remain focused on putting the developer community first and will stay an open platform to continue to serve developers in all industries.

There has been so much excitement from both sides during this process. Our shared values around empowering developers across the globe made this a natural fit
Cap and trade gives highly valuable resources away for free. It hands them to industries who already heavily pollute and based on current usage patterns and adoption curves might slow down adoption of cleaner energy sources.

Worse even talking about it directly slows clean tech as companies are better off waiting to get a larger amount of credits for free.
It might be more accurate to say it's a hypothesis rather than an opinion.

If it would legitimize my claim that Microsoft is different under Nadella, I can write a blog post about it with supporting data.
> Microsoft will fix that.

You have no way of knowing what Microsoft will or will not fix. This is just blind hype.
This reminds me of Facebook's claim, when it introduced its algorithmic feed, that it was all for the benefit of the average person, who would benefit because (they said) a person with 300 friends would be having trouble managing 1500 posts a day. This was a lie manufactured by Facebook to sell the algorithmic feed to journalists, who passed it on as truth to their readers.

First of all it was misleading: people with 300 or even 500 friends have nowhere newer 1500 posts a day. Sure, some friends post 10 memes a day, but most people do not post anything at all. In any case, I did not hear anyone complaining that they had to deal with too many posts, and managing the feed wasn't an issue. No-one was complaining about the chronological feed before,

What was an issue, however, was that Facebook (and now Instagram - also owned by Facebook) needed to make more money. So they created an algorithmic feed that pushed posts that engaged people more to keep people on the platform. I suspect this is exactly the same tactic, by the same people, backed up by the same compliant media, that we have seen before.
Location: Spain
Remote: Yes
Willing to relocate: No
Technologies: Deep Learning, TensorFlow, Python, kotlin, java
Résumé/CV: https://jorgemf.github.io/cv.html
Email: https://jorgemf.github.io

Last 3 years working for a SF startup in deep learning for object detection in images and other problems related with images. Most of my job is to apply latest research papers ideas to solve problems in the company.

Side projects in NLP with deep learning.

Working in AI since 15 years ago.
A couple years ago, when they had that bug in Win10 that broke webcams, folks here were all "Oh the downfall of software quality at MS! They used to be great!"

Those of us who had to admin their products pre-Win7 era were all "What?"

To the average user at home, perhaps the experience seemed smooth most of the time. But they've been peddling half-assed efforts and relying on a "walled garden" approach to computing since before the iPhone.

They failed to notice the "lifestyle" changes taking place in IT until recently, is all.

They're still Evil Corp, and want you to dedicate yourself to building out their empire for them.
I know that spanking is intuitive. It sure feels like it does something. The research, however, is unambiguous about this: spanking causes more misbehavior.

> In a meta-analysis of 26 studies, Larzelere and a colleague found that an approach they described as “conditional spanking” led to greater reductions in child defiance or anti-social behavior than 10 of 13 alternative discipline techniques, including reasoning, removal of privileges and time out (Clinical Child and Family Psychology Review, 2005). Larzelere defines conditional spanking as a disciplinary technique for 2- to 6-year-old children in which parents use two open-handed swats on the buttocks only after the child has defied milder discipline such as time out.[0]

There are ways to change behavior, and striking a child is one of them, but you are not going to get the behavior changes you are after.

[0] - http://www.apa.org/monitor/2012/04/spanking.aspx
Cashectomies. Applied to wind fall profits, savings, estates, endowments.

Keep the money moving.
Absolutely. A generation or two ago you didn't have depression, you were just a mean drunk.
I've had some thoughts along the same lines, but haven't taken the opportunity to flesh them out nearly as far.

A git repository is nearly a CRDT that represents a file system hierarchy -- the only thing that's missing is a deterministic merge algorithm. If you allow files to be committed in a conflicted state that gets resolved by a later edit, you have a full CRDT that automated systems can work freely with.

The catch, of course, is that despite pushing the resolution to an arbitrary point in the future, these conflicts still have to be resolved by hand eventually.
Yup. The entire backslide into "best viewed in IE6^WChrome" is ironic, considering how Chrome was launched as "the open, standards-compliant browser".
I know it's trite, but I blame computers. I have an 8 year old and getting her out of the house is often a struggle. I'd love of her to head out into the woods behind our house with her friends have adventures, but the truth is that there is nothing in those woods that can compete with Minecraft of Fornite or whatever.
Wellframe | Sr. Software Engineers (Data, Rails and Android)|Boston, MA | Onsite
Wellframe is a Boston-based digital health company focused on building the next generation of infrastructure for care delivery by combining clinical medicine and mobile technology. We’re using our system to deliver more personalized treatments, optimize the management of large patient populations, and dynamically organize health care resources around the needs of patients. Come build the future of the medical care experience: ours, yours, and the generations to come.

Senior Software Engineer, Data: Building analytics solutions that improve patient care. We're looking for an experienced engineer with a strong sense of ownership to help build out our vision of data driven care delivery; working with Ruby on Rails and Python https://jobs.lever.co/wellframe/8abff6c8-0455-431f-af2a-b98a...

Senior Software Engineer: Develop a dashboard for care managers that prioritizes patient follow-up based on rich data analysis of user activity patterns, clinical protocols and behavior anomalies; working with Ruby on Rails, Python, React, ES6, MySQL. https://jobs.lever.co/wellframe/072021de-260d-4486-aa40-de76....

Senior Software Engineer, Android: Build a multi-faceted app that integrates patient to-dos, reminders, wellness content, care provider chat, and medication management; working in Java, Kotlin, Android Architecture Components, Android Studio, Gradle, Git, Espresso, Retrofit, the Bolts Framework, Gson, SQLite. https://jobs.lever.co/wellframe/2102646d-4dd7-40a6-bde2-e5fa....

For more info or any questions, reach out to Evan, evan@wellframe.com

https://www.wellframe.com
It's the current hot buzzword. It's CDN++, where not just static content gets distributed but web applications get sharded/distributed around the globe to the nearest node to the end user.
It's pretty easy for non .NET jobs too.

Their developer tools are pretty good for their own platform (but JetBrains actually makes great cross platform tools, some of them are proper free and open source, VSCode is playing catch up). Their C++ stdlib implementation was sucking balls for decades. Their (the dev tools') scriptability was horrible. PowerShell is nice, but it came too late, and it was too server focused.

C# is okay, MS has great teams and people, but they are still very much run by the bean counters.
>Yep, I really dont understand why there are Microsoft fans.

Not a Fan, but judging from their recent work, I am giving them the benefits of doubt.
What kind of headers get transmitted as part of the DNS query? With DNS, the nice thing is that it is not a chatty protocol, no authentication, no cookies, no user agent. https is exactly the opposite. It would be nice to know that it is not a new backdoor into tracking people.

[edit]: plus isn't Stateless TLS Session Resumption effectively a cookie?
Wow, GitLab.com offers users insight into and customization of the cookies they set! Checkout `div#CybotCookiebotDialog` on https://about.gitlab.com/. Never saw a website disclose and enable that before!

Think i'll start git pushing there more and more.
> Microsoft has always been a headache. Recently its been a tiny bit better, but they still are a for-profit company that needs to continue to make a profit.

Just want to point out that Github was also a "for-profit" company.
There are companies that approach instagrammers and promise increased exposure of posts within that account's followers - and it seems to work. Anyone know how they do it?
And they're still pulling the same old tricks of vendor lock-in with DirectX. Microsoft's PR team likes to pretend they've changed since they gave a few concessions, but the reality is that they made those decisions solely because they were losing competitiveness. .Net core was because everybody was jumping ship to Linux due to the Kubernetes bandwagon. VS code was because the "Electron text editor" market was already filled with cross platform competitors.
I've never understood why so many people seem to find this confusing. CORS is really simple: if you want third-party sites to be able to access the contents of a given page, you need to send `Access-Control-Allow-Origin: sitename.com` in your response. If you don't send that header, the browser will default to the more secure behavior and just deny access. (Yes, it can get more complicated when you need to allow credentials or access to other HTTP methods but the concept itself is dead-simple.)

Maybe people are just confused about the same-origin policy in general? (Which is not the same thing as CORS, but related.) That's more understandable, but still really easy to explain; if you're signed into a site or have access to a non-public (corporate LAN) site, you _don't_ want every third-party site you visit to have unrestricted access to all your personal data on that site. Therefore browsers, by default, don't allow third-party access to a given origin; simple as that.
A somewhat more provocative question: does it really matter that Microsoft acquired GitHub? I'm not a fan of Microsoft's products and services nor am I a fan of their old business practices (I'm old enough to remember their mantra "It ain't done 'til Lotus won't run!" back in the MS-DOS days) - but what's the concern now?
> Or when Blackwater, a private military company, rebranded to "Xe Services" after murdering a dozen-plus Iraqi [civilians].

They've rebranded twice more since then. They were "Academi" and now they're apparently "Constellis Holdings."

https://en.wikipedia.org/wiki/Academi
I've been reading studies about how facebook makes you depressed for years.
Facebook may have had a golden age around the time of the Arab spring, is that the narrative you're referring to?
> This was to make Microsoft money, nothing to 'help programmers'.

This is not mutually exclusive. You need money to keep lights and servers ON
Linselect: a package for fast feature selection in python
Everyone needs better labor laws. The government (by way of politicians) is much more concerned about protecting businesses and getting their election kickbacks (donations).

How Americans buy into this bullshit system is beyond me.

USA, USA, USA! #1 Awww yeah!
could be a Dell or Asus, some look like macs
TL-DR: Push GutHub Enterprise sales through existing Microsoft sales channels, and push Azure and related products to GitHub users.

The first doesn't matter to me. The second makes me think everything from "Add a .azure.ci.cfg file to your GitHub project to trigger builds, only $X/metric!" (not so bad) to "Advanced issue management available through MS Project 365 integration, please ask your project admin to subscribe to Office 365 to unlock!" (please, no...)

A large part of GitHub's appeal to the open source community was that all features were available for free to open source projects. If Microsoft wanted to make more features available for free to open-source projects, then Visual Studio Team Services would be a much, much different product, and Microsoft wouldn't need to acquire a platform that directly competes with their current product line.
Bitbucket is fine too.
More info: After messing around with the image levels, the faded text shows as "Eternal Vigilance is the price of Liberty" (a quote which has been incorrectly attributed to numerous famous figures: https://www.monticello.org/site/jefferson/eternal-vigilance-...)

(https://i.imgur.com/hkKrb8o.png)
Not many people use git without Github though, whether it's Github proper or a local installation of Github Enterprise. It's pretty tough to do code reviews without it. There are tools out there to do it, but Github is the standard.
I just finished moving all my 20+ repos over from github and deleted all of my github accounts. Feels good actually. I'm glad to see gitlab getting good attention. I bet all of the people behind gitlab are feeling pumped/anxious/excited right now! ^_^
I intended the comment as tongue-in-cheek.
If only we could invent a way to show static documents reliably. We could call it, say, a Portable Document Format. And we could have a reader for it that anyone could install and see said document. Hm, what a world that would be.
Speed Up Development with Prototyping and Vue
It doesn't have to pretend, it is a full computer that is intentionally crippled by the vendor. Apple doing it to doesn't make it any less despicable. These stupid strategies turn perfectly good computers into landfill.
285 billion through several avenues over several years: https://www.google.com/amp/s/www.cnbc.com/amp/2018/04/30/app...
Nokia basically held onto Symbian for a bit too long. They had a massive chance with Meego; they weakened it slightly pre-Microsoft due to mismanagement, but killing it in favour of Windows Phone was the actual Nokia's death sentence.
Hi everyone, I am joining GitLab today!
Why shouldn't they? It's not like GitHub wasn't trying to make money before.
> asks why so many kids today are having trouble managing their behavior and emotions.

...For starters, is there evidence that this is actually a thing?

Once it gets down to the details it sounds like Generic Parenting Advice From Any Point In The Last 50 Years: don't use bribes, make consequences clear, give kids some control but not too much, when you're overwhelmed walk away... but the initial premise is a pretty big one to just throw out there unsupported.
No, they're totally reactive to everything. Why re-invent the wheel with NuGet if there's already software package repositories in the libre-free world for decades, but then not make it the main software distribution mechanism while allowing independent package signing and repository providers (to prevent Microsoft from gatekeeping the distribution channel), effectively eliminating viruses and the attached antivirus industry from the Windows OS? Why give out Internet Explorer gratis, but not the OS if it's that important for human communication? Why does Notepad only in 2018 get support for GNU/Linux line break \n and not in the many, many years before? Why can't Word export a valid XHTML file from a document in 2018, but VS never fails to generate valid XML? There are just thousands of examples like this that speak against the company having to do with engineering, it's more a law firm in my opinion. Let's not forget that it was their idea to claim that software is copyrightable in the same way like a novel is, with laws that are from the print era, and it made them an unbelievable amount of money and prevented the software field to enter a truly digital future. Humanity just lost several decades of progress because of this, and now GitHub, one of the few major innovations in the field, will go down the drain, too.
> Did Psy-Group or Black Cube employ tech to conduct its influence operations? Were systems compromised?

It's not mentioned in the article, but Black Cube did try and succeed to break the gmail address of Laura-Codruta Kovesi a couple of years ago (she's head of the Romanian anti-corruption agency, a sort of what Antonio Di Pietro and Mani Pulite was for Italy back in the '90s). Allegedly the Black Cube contractors/employees used a social engineering scheme in order to gain access to Kovesi's email. The two Black Cube contractors were subsequently arrested and they've just been given a suspended sentence, so that they can happily go back to Israel and pick other clients.
Having done some legacy Ruby work I'll say this is sorely needed.
What do people think of Pagure? (https://pagure.io/pagure)

I've used it a very little. They've unfortunately copied the terrible workflow around github "pull requests", except made it even more confusing. The rest of it looks reasonable.
They also drive prosperity and have provided us with plenty of ways to deal with mother nature who's always been rough on us.

If you think that living 200 years ago was a better life for most people just because they had more nature and couldn't consume as much I think you would be mistaken.

You can't have your cake and eat it.

Growth and prosperity comes with its own problems and challenges but I take those any day over an antigrowth philosophy.
I'm guess it's the external community culture they want to keep. GitHub has been looking for a new CEO since last August, and one of their other guys had actually taken over many of the duties in the interim.. They have had some high profile scandal/dramas(with one coinciding fairly closely with last August CEO search...). I'm guessing any internal culture related to that stuff as well as not making money is probably on the block.
GitHub CEO stepped down in August 2017. They haven't had anyone in the role since then.
If Nat is at the helm this may end up turning all right.

Anyway, I'm moving my personal repos to Gitlab and strongly considering moving my team's repos too. Specially considering that our bill will drop to $0.
In some fields, 'edge' has long been used to refer to devices running in the real world - such as IP cameras and IoT devices that gather sensor data.

I used to work for a company that worked with security cameras, and they always used terms like 'edge analytics' to refer to software that's running on each individual camera as opposed to running somewhere central, like on the DVR the cameras are connected to or a server.

From what I've seen in Nadella's presentations at various events and conferences recently, he's using 'edge' in the same way. Lots of MS presentations about the intelligent edge have included things like training a neural network on Azure, and then pushing it out to IoT devices and phones so the NN is running on 'edge' devices and just transmitting results back to a central server.

Another way to think of it: if we were looking at a tree, servers/the cloud would be the trunk, the internet would be the branches, and edge devices like cameras, various IoT devices, and phones would be the leaves. They're out at the edge of the tree, interacting with the world.
What's is Nokia up to? I'd love to know they are doing interesting things.
Someone had been drinking the Kool-Aid for sure. Get back to work, it's Monday morning and churn on those Github, er Microsoft commits. They will be watching you with vast interest.
Hey HN!

Craig from YC here. This project is a follow-up to SpeechBoard, which was a text-based audio editor - https://news.ycombinator.com/item?id=15670827. Thanks for all the feedback there :)

We were surprised to find that many users just wanted transcripts, so Podscripter is an attempt to solve that.

Here's how it works: every time you publish an episode (or give us a file) we run it through a speech to text service. Then we split up the speakers by hand, which ends up being a fair bit of work and is why it's 24hrs instead of minutes . Then we email you the transcript.

Before I was podcasting at YC I had my own podcast and couldn't justify paying $1 a minute for transcripts. These machine generated transcripts get you most of the way there for a lot less money :)

Let me know what you think!
The fact that it's acceptable to restart sidekiq instead of working on fixing the memory leaks in the first place is a perfect example everything that's wrong with software engineering in Ruby land.

Reminds me of the classic "The main Rails application that DHH created required restarting ~400 times/day. That’s a production application that can’t stay up for more than 4 minutes on average".
> Gitlab Pro Platinum

GitHub?
JavaScript and Python also have "duck typing."
You can burn yourself with a soldering iron or splashed solder too, better avoid electronics all together.
The ongoing experiment with bootstrap equilibria, also known as tokens
What would they do with bitbucket then? it sure needs to be improved though
Let me clarify: Selling Azure is absolutely a bigger incentive than selling Windows and Office. And more generally, selling solutions instead of technology.

Their #1 competitor is AWS. They don't even mention Oracle, Apple, or really even Google.
> acquisition GitHub will be led by Nat Friedman, the former CEO of Xamarin, which has some credibility

Credibility of what? He's a Microsoft employee, being paid by Microsoft, and has made a ton of money by selling his company to Microsoft. Follow the money and you'll find nothing but allegiance to Microsoft and it's corporate goals.

For the record - I don't think MS is as nefarious as people here are insinuating, I'm just pointing out facts that people seem to overlook.
So, Sorbet is to Ruby what Dialyzer/Dialyxir is for Erlang/Elixir right?

Are they using basically the same approach?
GitHub acquisition: Media and Analyst Conference live call
Microsoft and GitHub = heart. Give your GitHub experience some Windows XP flare
Neural Machine Translation: Everything you need to know
Ahead in what sense? Apart from Apple and Google, everyone was behind. The fact that HTC and Motorola adopted Android didn't do much good for them in the end, and in hardware and market share Nokia still had the lead at that time.