skysight-inc/HackerNews huggingface dataset:
> canonical [way to] lossly serialize the DOM

I'd rather not :) That's what SGML and XML are designed for.

I agree with your points, but I think the pursuit of the one generalized serialization format to rule them all is misguided and scratching an intellectual itch rather solving a practical problem anyone is having.

In my experience, either you want an upfront interface-first design. When you constrain yourself to mainstream techniques, chances are you'll be using XML/XSD, though it's not ideal to describe co-inductive data structures (it's a grammar-based formalism for text after all).

Or you're not working on system boundaries, and your project doesn't benefit from interface-first design (such as in a Web app with a dedicated back-end). Again if you don't feel like introducing non-mainstream formats, you'll be using JSON.

Everything else seems to be prone to falling into an https://xkcd.com/927/ trap at this point.

Sure there are other use cases (binary data, mass data, streaming, whatever). But these are at least as niche as those for TSV/CSV.
Yes, those where dark years, when they shot people in the streets- but at least we had meat in those years.
Seconding the Zenni recommendation.
Not much of a network effect, there. You go where the code base you want to participate in is.
Ugh.. I feel like I've been punched in the gut.. First Sunrise. Now GitHub. I give MS 6 months to mess GitHub up or discontinue service.

Time to really look into GitLab.
A really powerful move now would be to open-source GitHub.
They’ve open sourced so many of their Crown Jewels, put SQL server on Linux. I mean this stuff gets at the core and soul of what was Microsoft.

The burden of proof is in the accusers that claim they haven’t changed a bit. Where’s the proof that they’re the same Microsoft?
You would also have to protect the rainforest. There was a documentary about a guy who did this (https://www.youtube.com/watch?v=eKFJjkRZk6Q). And he had to spend a great deal of time (and flights) to try and stop people poaching the wood.
Open source projects should move away from GitHub immediately. I'll consider it a con for any company that keeps its code on GitHub going forward.
So, "artificial" would mean compliance-based validation? Good examples, thanks!
The fact that this has been posted using "PowerPoint Online" says everything.
I look at SoureForge's fall, and of all the possible futures for GitHub, is this really that bad? GitHub has been on a track to sell and/or monetize more aggressively for years. Of everyone that could afford GitHub, Microsoft has the money on hand to spend a bit of time figuring out a sustainable business model that doesn't run everyone off, and has doubled down on buying developer good will in the recent years.

My more personal take is: if you hate Microsoft's track record, you should have every other big software company at least as much. Were there really better realistic possibilities for GitHub?
You still see Microsoft's predictable behavior in 2018 by looking at a discontinued product from 2012-2014? I think that's evidence that there has been a shift, and support for Linux has improved significantly since then.

Of course, if the user's motivation for using Linux is in protest against Microsoft, this won't matter, but for those who work in multiple platforms, Microsoft seems to have the most comprehensive vision of computing: not tied to any particular technology or license but fully integrated and interoperable. This is a good attitude worth supporting, even if you might object to some of their other policies. We're moving toward the era of ubiquitous computing where there's a single ecosystem with multiple technologies powering an integrated whole.
What's changed is that their new owner doesn't care.
That's odd. I don't know about push rules or protected branches, but squash and merge hasn't been free, but will be in 11.0. [1]

[1]: https://gitlab.com/gitlab-org/gitlab-ce/issues/34591
Pardon my ignorance. What is a calldeck? I couldn't find a good result on Google. It is like a sales deck?
That memo was by Gates/Ballmer. Satya Nadella has a completely different strategy. 2018 is a very different time, strategy-wise. Microsoft is transitioning from platforms to platform less supporting technologies (.Net core, Azure, OneDrive, etc), and Github is a major one.
Nvidia Jetson Xavier: Volta GPU, 8x ARM64 Cores, 2x NVDLA Accelerators
Someone actually tried to follow this advice starting in September 2007: https://www.bogleheads.org/forum/viewtopic.php?t=5934 . Needless to say, it did not work out well for them and they almost went bankrupt due to spiraling margin debt.

The difference between a mortgage and margin debt is that mortgages aren't constantly marked to market, and you can continue to own the house even if you're temporarily underwater on the mortgage. Whereas with margin, you can be forced to sell if the value of the assets you've bought underperforms.
#movingtogitlab
What do you mean by 'wrapper over binary blobs'?

I know the old .doc format was basically a memory dump of the document; but how does OXML relate to that?
Atom has been leagues behind VS Code for a quite a while. Even with an acquisition I don’t see it ever winning that fight. Too much baggage in the underlying architecture.
Consider Valuable Tips to Hire a Top Mobile App Developer
The issue is with the issues, which are not cloned together with the repository (and pull requests, while there's the trick of using --mirror to also clone the pull requests, the comments aren't cloned).
And what happens when that changes again?
> Microsoft is all-in on open source

Right. That's why Windoze is and always has been an open source project...
Oops. My bad, did not notice 2016 in the title.
I bet the reaction would have been largely the same; a megacorp monopoly is a megacorp monopoly.

That being said, Apple did make a few nice moves lately -- e.g., open-sourcing FoundationDB (when was the last time Microsoft opened up anything it acquired?).
LOL, wow.

The Fanta drink originated as a cola substitute in Germany under a World War II trade embargo for Coca-Cola ingredients in 1940. . . . In February 2015, a 75th-anniversary version of Fanta was released in Germany. Packaged in glass bottles evoking the original design and with an authentic original wartime flavor . . . An associated television ad referenced the history of the drink and said the Coca-Cola company wanted to bring back "the feeling of the Good Old Times".

https://en.wikipedia.org/wiki/Fanta
That ”developers” has become synonymous with Open Source shows how far things have come since then. :)
I think this was a better outcome for Nokia. They didn't make their own components like Samsung does, so they'd probably now be in a position similar to HTC and Sony. They would have faced years of painful, expensive downsizing instead of a (retrospectively) good payout that assumed the liabilities too.
>Merge requests: squash commits feature

I can still do this as a free user. It looks like you just have to do it within the "edit" form, or when you create the merge request. https://i.imgur.com/70k53xr.png

I don't use the last two so I can't speak about those, though.

Note: I'm assuming you mean the hosted version at gitlab.com
Except they keep scamming...
This is a common strand within protestantism, imported from northern Europe into the United States.

It is quite at odds with the catholic view of things and with what Jesus is reported to have said in the bible.
This seems like the most likely case. Who's really taking the time to move their production repos to GitLab over the weekend based on a Friday rumor?
A lot of their power could come simply from raising risk. Cut the chances of success in half, and that nice investment opportunity no longer a good bet.
It's one thing to see climate management as a fight between nations or political parties, but it's another to claim that climate is not a problem we should care about at all. The latter stance is IMO prevalent in current USGov - I'd love to be proven wrong though. If this holds then I don't see how the 'denier' label doesn't fit.
> Coding ( Visual Studio Code )

Both the "real" IDE, Visual Studio, and VS Code already have solid git and Github integration.
Microsoft to buy coding site GitHub for $7.5B
It's not required at all! Rails adds a completely avoidable massive overhead because of the way it overrides to_json see: https://twitter.com/jashmatthews/status/967423661908070401
The danger as a society we have to day is the people who grew up during those events are all passing away. We soon no longer will have people of any influence who experienced the horrors of a true world war. Names then have little connection to the past and companies "reinventing" themselves are only further opening this knowledge gap.
Also interesting: the laptop in the slides is a MacBook, not a laptop running Windows. It might look like a generic aluminium device, but see the window decorations...
> currently they do not offer any sort of a built-in credit system.

Indeed, but what does credit mean in a trustless system?
I can do this for my old repos as well.
But for all new ones, no.

EDIT: I use gitlab.com
>It is a very conscious choice on the part of the state/people to cause this problem to happen.

I agree with everything you said, but it was fear of children being abused by heroin addicted parents, or sold into child prostitution (for example) that gave this the support that it needed to happen from the populace.

Allowing the state (any state) to just take people's children away doesn't just happen on it's own. You need to roll out a pretty serious fear campaign to get people to actually support something like this. Fear campaigns can be observed by watching the local or national news or reading any paper, or listening to a politician's platform; it's pervasive and constant.
To me? Almost nothing. Some of the the things they've done are pretty much a "life sentence" for ill will.
Skype is pretty awful for calling phones. The user interface has become a mess and is difficult to use. They are constantly making it more difficult to call phone.
Boooo
Not to be rude, but honestly can you view anything with JavaScript disabled anymore? I don’t exactly blame the website.
Satoshi's white paper talks about this problem and why it's not an issue. It's only 3 pages.
Checkout EDN. It's about JSON, but you can extend.
Interesting, but almost certainly a systematic error. We have a lot of experiments over the last few decades detecting neutrinos, and only 2 detecting "sterile" ones (i.e. slightly too many) seems like the outlier.

(These experiments are usually buried underground or similarly crazy in their location, so if they got something wrong about the setup/geology, e.g. If the rocks are slightly radioactive, that could skew the results like this in exactly this way.)
Also the company that was responsible for killing the Limux project[0].

[0]: https://en.wikipedia.org/wiki/LiMux
I used to work as a statistician. Now I work as a software engineer. The comparison is valid between what is considered the basics to operate as a professional.
Their license for the .NET Core debugger makes it so that only they can use it, JetBrains and others cannot, see [1], they haven't changed at all.

1 - https://blog.jetbrains.com/dotnet/2017/02/15/rider-eap-17-nu...
If a company has an investor call, they sometimes supply the investors with a deck to follow the call - a calldeck.
Who says I wasn't? And I know Github wasn't a non-profit. You make quite a number of assumptions with your statement.

The difference for me is that I was supporting Github (by paying) to be an independent company, warts and all. If their goal was to always sell specifically to Microsoft, I would have voiced many concerns very early on. I would much rather they had sold to Mozilla or another in the open source community.
slides for a meeting where everyone is talking on the phone
Sure but you have incredible and unique protected beauty just north of the Golden Gate Bridge so SF gets a pass.
CDNs that execute cached code modules, e.g. Cloudflare Workers https://www.cloudflare.com/products/cloudflare-workers/
You're right. An advisory system isn't incredible difficult or intimidatingly large and complex, and doing it for a small set of codebases is much easier than solving it as a general problem.

But uh, I didn't want to tell the commenter that they weren't thinking it through and were being utterly betrayed by their instincts. It's hard to get people to listen to that kind of thing. So I opted for telling them that they're right, implying that they have the opportunity to become more right, and reminding them of how right they are.
> Yep, I really dont understand why there are Microsoft fans.

I wouldn't consider myself a fan, but their developer tools were (are?) some of the best out there.
That doesn't make them an ethical company. Oracle makes a pretty good database. Google makes a good search engine. All of those companies have serious ethical issues and I would not want any of them as the steward of the largest body of open source code on the planet.

A federated or independent solution is the only way to go for infrastructure like this.
> The good thing is that it means now they care a lot about what we think of them. They didn't before. So at least, if they haven't changed, they are forced to act like they have.

What’s the difference, really?
Bingo! This is hocus pocus lifestyle bullshit. I live with a psychologist and child behavior is something that has been studied extensively. There are well researched techniques to help a child behave and nothing in that article made me believe the author had a clue about them.
> "Don't TALK yourself to death!"

That's macabre - I interpret it as "leak classified information and we will kill you"
> OpenXML on the other hand, is a high-level specification which describes the high level envelopes used to embed binary objects which are included in the content. The content itself contains the binary code which can call any function in any Microsoft library and has all permissions of the person opening the document.

http://slated.org/ooxml_dissecting_the_binary_blob_problem
http://ooxmlisdefectivebydesign.blogspot.com/2007/08/microso...
Read up on psychology and his comment will be totally self evident. This is a completely normal phenomenon.
> I have a lot of faith in this acquisition. My software team is growing fast and we have so many little problems that feel like they should be solved at the GitHub layer but the solutions aren't there. Microsoft will fix that.

I'm pretty strongly opposed to the petty naysayers and partisan Microsoft bashing, and I'm definitely firmly embedded in the Microsoft camp from a toolset perspective, but I'm very, very far away from holding the belief that Microsoft will for sure fix the bunch of little things that bother you. On the contrary, despite the near complete 180 in culture under Nadella, lack of attention to fine details, making things "just work", the "little things" in technology.....this is where Microsoft is still just......terrible.

This isn't to say everything is terrible, several teams actually have seemed to change in this respect. Power BI would be a fine example. But many, many more have changed very little, if at all. Skype, MS Office, SQL Server Management Studio (and the T-SQL language), and many others are either horrendously bad, or depressingly so much worse than they could be with some serious, well-intentioned and honest effort.

A lot of this could perhaps be excused by much of this being legacy code, but then you see brand new products, like the abomination that is Microsoft Teams, or consider that 90% the problems with Skype could be fixed with a rewrite of the UI. I continue to believe that much of the shortcomings wouldn't in fact be particularly hard or expensive to fix, and I think the investment would pay off handsomely for Microsoft in the long run. But I see no good reason to believe that there is any intention to fix any of it. I don't know if it's a blind spot in Nadella's vision, or some fundamental underlying principle (maybe it's not considered "strategic", which is probably technically correct), but I think I'm at the point where I've lost hope any of it will change.

What's my point? Microsoft, despite it's dramatic turnaround from a cultural perspective, still has plenty of flaws, with no good excuse. For user's sake, let's hope that these flaws aren't in areas that the future success of Github will rely upon.
It's just a status signalling most of the time. Like an employee was member of Israeli Air Force (3 years guarding an ammunition depot....)
Optimizing brand content with AI
I was looking into Monsanto's history with PCBs recently (now Bayer's history), and was half-joking that they'd pull the old "Phillip-Morris into Altria" trick. :-\

> Bayer was expected to rid itself of the target’s name. Monsanto, the largest - though not the only - maker of genetically modified seeds, has been a lightning rod for environmentalists’ opposition to the technology.

> The U.S. seed maker has also drawn criticism for pursuing its intellectual property rights with farmers, many of which depend on its seeds, more aggressively than its peers.

These are the only criticisms of Monsanto mentioned in the article. But there are a lot more.[1]

I guess they want us to forget that Monsanto knowingly[2][4] sold & dumped toxic PBCs for literally decades? Especially since many of those municipal lawsuits are just coming around[3], the documents proving they covered it up leaked last year[4]?

Or that they manufactured Agent Orange, poisoning thousands of American soldiers and millions of Vietnamese? And that the Vietnamese got nothing because it wasn't "intended" to kill people[5], despite Monsanto knowing about the toxic effects of dioxins in Agent Orange?

[1] https://en.wikipedia.org/wiki/Monsanto_legal_cases

[2] https://www.commondreams.org/headlines02/0101-02.htm

> In 1966, Monsanto managers discovered that fish submerged in that creek turned belly-up within 10 seconds, spurting blood and shedding skin as if dunked into boiling water. They told no one. In 1969, they found fish in another creek with 7,500 times the legal PCB levels. They decided "there is little object in going to expensive extremes in limiting discharges." In 1975, a company study found that PCBs caused tumors in rats. They ordered its conclusion changed from "slightly tumorigenic" to "does not appear to be carcinogenic."

[3] https://www.forbes.com/sites/legalnewsline/2017/01/11/west-c...

[4] https://www.ecowatch.com/monsanto-pcbs-2470957270.html

[5] https://www.nytimes.com/2005/03/11/nyregion/civil-lawsuit-on...

Previous settlements: https://www.nytimes.com/2003/08/21/business/700-million-sett..., http://www.stltoday.com/news/local/metro/st-louis-jury-order...
> Yea basically.

Pretending Trump doesn't exist is a really, really bad idea. It's extremely dangerous to the democracy that exists in the USA and the world to pretend that the insane President, self-declared dictator of the country simply does not exist.

Your example is a logical fallacy. Merely because the President's orders via tweet were not enacted does not mean you can simply ignore the current situation.

'I have the absolute right to PARDON myself' he said today. He is not a President, the US military is unstable presently due to his leadership, by definition.
Microsoft officially announces agreement to acquire GitHub in $7.5B deal
It's not one positive experience, but it's a sequence of them that shows that Microsoft is lead differently than it was in the past. Yes, this is one incident but personally I've witnessed many others that show that Microsoft isn't the same company it was 10 years ago.
My thoughts on JSConf.eu 2018 and my takeaways from the conference
> but they are definitely looking to make money from this acquisition

Who wouldn't?
GitHub is more than just a place to upload code for a lot of people.

They use it to manage issues, wikis, releases, orgs & commit permissions, etc. Some of that stuff is easier to migrate than others...
They were trying: https://github.com/atom/xray/

I wonder if they'll finish it.
By that logic, Walmart would already be a monopoly in the perception of quite a few people in America, which is clearly not the case to much of the rest of the country.
The Xbox division wasn't profitable for years and neither was (is?) Bing.
Quite. If you want to talk about "prior form" and "the power to shift the landscape", then there's Facebook over the last few years. It's a bigger danger, and much more recent.
Why did GitHub become unprofitable? Did they spend too much money hosting open-source projects, compared to what they made on private repos? Maybe the lesson is that free hosting never works.
Exactly. A big concern for enterprise customers (that often drove them to Atlassian over Github) was the fear that Github was "just a startup" and might disappear at any moment and the lack of integration with existing enterprise tools. If MS can put together a comprehensive platform here that doesn't cost an arm and a leg they could dominate this market.

The real story here is that nobody wants to host their own services and nobody wants to spend time/money even integrating various hosted solutions. The success of Atlassian and this acquisition confirms that people want to pay a flat monthly fee and get access to a bunch of highly integrated, quality services. The web continues to drive the creation of highly centralized platforms (Amazon, Facebook, Google) and it doesn't look like IT development market is going to be any different.
So it might (or not) be the best option for them at this point, but on the other hand, is it another case that shows a static-typed language is a better option for developing complex systems? IMHO, it is.
Let’s talk about why strippers need better labor laws
Microsoft Edge, the intelligent browser
It'd be a little hard to show a PPT without some js viewer.
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 happens so don't come and tell me that things have changed.
I'm wondering what this will mean for Atom and VS Code. Wondering if MS will continue supporting that, considering that VS Code seems to be a more pleasant experience at this point.
My reading of the GP's comment was that those were not suggestions, but a mere observation, where out of many possible and viable alternatives, one is utterly dominant to the point where the others aren't generally considered as alternatives anymore.
"Microsoft has desperately being trying to turn a new leaf, but no matter what they do, the same old people are beating drums from the before time."

What are we supposed to do, pretend their sociopathic history didn't happen?

Actions have consequences, and one of those consequences is that informed people try to remember the lessons of the past so that the mistakes of the past are not repeated.

We're not talking about some company with an untarnished history that should be given the benefit of the doubt. Microsoft has to earn back its trust. It's not going to be handed it on a silver platter by those of us with a memory.

Founders and CEOs of HN take note: This is what happens when you fuck the community in the ass.
> On privacy, that's never stopped anyone from using Angular or Kubernetes because of Google, or React because of Facebook, unfortunately behaviour towards developers seems to be judged separately from behaviour towards users.

That's not the same though. I host my (company private) code on Github. I can use React or Kubernetes without giving any access to Google or Facebook to my code.
Sorry for the delay. Due to the spike in imports things are a bit backed up. Your import should be in the queue and will run eventually. As someone else mentioned it can take a lot of time to import, in general, depending on the number of issues, PRs, etc. Contact @movingtogitlab if you continue to have trouble.