skysight-inc/HackerNews huggingface dataset:
Ask HN: How to describe heterogeneous network topology and compute configs?
I'm looking for a standard file format to describe my private network. It is a heterogeneous network which is comprised of different operating systems (Linux, small RTOS, baremetal), and communication links (Ethernet, CAN, UART, Power Line Communications, and others ...).

I need to:
1. Describe network nodes, their interfaces, and connections (network topology).
2. Compute the configuration of each network interface (Layers 2 and 3), and node (some nodes are routers, need to generate the routing table as well).

Step 1:
Hopefully, if I'm using a standard file format, I should be able to leverage some GUI tools to draw the network and enter in information, and/or visualize the network from the description in the file. The file should capture some necessary description of each node, the various network interfaces of each node, and the overall network topology. From this description, a network configuration needs to be computed. This configuration should ideally be able to be stored in the same file.

Step 2:
Are there any available tools which can consume a description of a network topology, and generate subnets and IP addresses for each interface automagically?

Existing tools:
Representing bus style networks (CAN, 10BASE2/5, PLC) seem to be difficult in the existing tools I've found. GraphML and netjson look promising. I haven't found anything non-proprietary to generate the network configuration from a topology description.
Good. I don't understand the hundreds of comments invested in a company that provides one of the most fungible services around, with the weakest features and no profitability. The only other option for them was dying a slow death on the public markets if they did an IPO.

There are dozens of git hosting companies, including GitLab, BitBucket, Microsoft's own VSTS, repos by all the major clouds, and many others. Microsoft has every incentive to not screw this up but even if they did, so what? Nothing happens. Switch to something else and you're all set.
It is. AB 2923 (forcing cities to allow housing on BART land) passed easily just last week, for example, despite opposition from every involved municipality.
German spy agency can keep tabs on internet hubs: court
And it also charges you 100$ a year plus half of what you earn on their app store.
I've lived in SF for a while... I would say it's better than every other city in the US... definitely not miserable:

1. Best weather, never too cold or too hot.

2. Can walk everywhere in the city, never need to own a car. Transportation here does suck, but it's still better than every other US city except NYC.

3. Have all the services, restaurants, trendy stuff to do if you want.

4. ~$250k base salaries prevent stress with buffer/retirement savings.

5. People who want to accomplish something move here. I haven't found another city with as many driven people as SF. That's exciting for me, but can also be exhausting sometimes.

Every time I try moving away I always move back. Missed out on buying a house here, but the salary and life quality make up for it for now.
GitLab sees huge spike in project imports
For personal projects I find it sufficient to simply have a VPS (or even just a shell account) that I can ssh into.
I do have a bit of experience in acquisitions, and revenue is king, for which you have to move fast; changing the stack of an already working system would be suicide. Definitely expect more native GitHub integrations in Azure, and Azure first tools.
> Can't GitHub just sell stock/shares to the GitHub community to secure their own independent future?

No. Unless they want to go for an IPO, they are only allowed to sell to accredited investors (https://en.wikipedia.org/wiki/Accredited_investor).

> greed for a "payout" (VCs wanting to exit the "bubble")

That's their job. They put hundreds of millions of dollars into GitHub 3 (Series B) or 6 (Series A) years ago, and their sustainable business relies on selling those investments for a profit.
I’d concur from a user interface perspective it really peaked at Windows 7.

Windows 10 is almost usable with a keyboard and mouse. It’s much better than 8 was.
It's subsidized by those volunteers' time. Time that could otherwise be spent on other things.

Granted, there's nothing nefarious about this, but there isn't anything necessarily nefarious about the fact that anything you get for free is being paid for somewhere else. Just potentially nefarious, if you don't know what's paying for it.
> Richard Fuscone, former vice chairman of Merrill Lynch’s Latin America division, declared personal bankruptcy, fighting off foreclosure on two homes

It's worth noting (and not mentioned in the article) that this was a Chapter 11 bankruptcy, which is a reorganization of debts, and Mr. Fuscone did not actually lose everything, and probably still has a lot of equity.
Any way we can improve the UI? We'd love to make it more enjoyable.

You can also open an issue directly in https://gitlab.com/gitlab-org/gitlab-ce/issues
Because GitLab doesn’t have 5 Billion dollars? I mean, you act as if there’s a singular reason here.
FYI, it looks like you linked to a different comment, and I can't find the one you quoted
What a spectacular example of faulty generalization and false dilemma.
They can't "depreciate" an OSS project just because it's hosted on a platform they own. Atom will live on one way or another, and it was never exactly tied at the hip with GitHub anyway.
Tossing out Ballmer has greatly improved things, but it's hard still hard to ever trust them.

Maybe when Ballmer is dead and buried.
We have a comparison page for GitLab Premium and GHE - https://about.gitlab.com/comparison/gitlab-eep-vs-github-ent...

Most features have a link to their respective documentation for more information.
> 1. Most state representatives need to please the NIMBY if they hope to state elected

NIMBYism is primarily a regional issue, even in California. There are lots of state representatives from districts in which constituents primarily care about other things. Having a jobs-to-housing ratio that is far out of balance is not at the top of the minds of voters from Fresno.

> 2. If the government does lay out a plan, it is easy enough to override with a ballot initiative.

It's not that easy, for the same reason.
Presumably everybody also benefits from the thing they've made for sell. So...
Seems like something that would have been more fitting for Google...
Not trying to detract from the criticism of cost of living, but the source of survey is interesting:

> This study was completed among a random sample of registered voters who responded to an email invitation to complete the survey.

Also, 58% of the respondents have been in the bay area for over 20 years. 75% of the respondents have been in the area for more than 10 years. Yet 71% of the respondents do not have children living in the household. So the majority of the respondents are not young newcomers to the area.

I suspect there is an overweight of people ready to retire and move out of the area. I have a neighbor who's just ready to do that. With more baby boomers retiring, I am not surprised to see more retirees looking to move out of the bay area in the sample population.
That means you're spending at least $24000/year on housing. If that's 1/3 of your income, you're making $72,000/year. For a room in a shared house.

That doesn't sound insane to you?
I wouldn't be surprised that the first thing they do is open source it. Removing the advantage of its competitors.
Are we looking at the same spreadsheet?
> For that reason, I can't see Microsoft doing a "Skype" and merging GitHub into their platforms.

Maybe not now, but what about after the next reorganization or the next CEO? If it's no longer in MS' interests to keep a relationship with this audience somewhere down the road, why would they leave them alone?

This is the uncertainty people are afraid of.
Last I saw him (last year) he was still a prof at Oxford, pushing for a startup called « invrea » (that does try to use PP [1]). I think UBC was before that.

[1] http://invrea.com/index.php
Funding Direct-To-Consumer Brands: Venture, Debt, or a Hybrid?
That is an unproven assumption.

It's faster to hand-generate machine code straight from an interpreter than to invoke a C compiler. But that is not the only issue. As with everything else, this is a trade-off, and I'm eager to see how it works out. I can see some positive reasons to do this:

1. The Ruby developers get highly-optimized machine code, with relatively little effort on their part. Many, many man-years have been spent to make C compilers generate highly optimal code.

2. The C language, as an interface, is extremely stable, so once it works it should just keep working. Compare that to the constantly-changing interfaces of many alternatives.

3. Debugging is WAY easier. If there's a problem in generated code, it's way easier to read intermediate C code (especially after going through a pretty-printer) than many other kinds of intermediate formats, and millions of people already know it.

In short, this approach means that they can very rapidly produce a system that can run tight loops very quickly, one that resists interface instability (so the approach should keep working), and one that's easy to debug (so it should be reliable). For many applications, the fact that it takes a little more time to do the compilation may be unimportant, especially since that work is embarrassingly parallelizable.

I'm very interested in seeing how this plays out. If this works well for Ruby, I suspect some other language implementations will start considering using this approach. I'm sure it's not the best approach in all circumstances, but it might work very well for Ruby - and maybe for some other languages like it.

"If it works, it isn't stupid".
I'm not even sure Elon expects to get things done by the deadlines he states.
It's been like this since early 2000s, meaning that the generation of overly protected, caged and "play-dating" children are now adults and entering the workforce. Sadly, we don't have anyone in their 20s in our small company, but I'm wondering what kind of consequences this upbringing style has inflicted on people.

Young HN readers, what do you think?
Which Gitlab? The software is less important than the ecosystem. Git is the major component, but Github/Gitlab are about usefully centralizing it. Gitlab is still a centralized service, even if there are N instances of centralization.

In other words, I don't know how much use it is to fork Gitlab if the community around it is dispersed. Git is already based around decentralization, and I don't see how running my own instance of Gitlab makes it any less disruptive when the most popular instance of Gitlab is disbanded.
> GitHub preferred selling the company [in this case to a public company --jrochkind] to going public

Anyone have any comments on what might drive this preference?
I also read that a lot of native American tribe names came about when early European explorers asked one tribe, "What is the name of the tribe that lives over there?". The local tribe would respond, "We call them the other people" So the Europeans would translate the tribe's vocalization of "Other People" into the name for that tribe.
Can you elaborate on what the Silicon Valley "hipster development ecosystem" is?
"The problem with Hollywood is that a pretty face and sexy body is valued more than good acting."

Not every role calls for a pretty face and sexy body, and a person can have a long and comfortable career filling those roles.
Any plans to make backups/archives before Microsoft takes over? There is an enormous volume of useful open source code from individual authors on Github. A pleasing respite from the world of team-developed commercial software. It is difficult to imagine Github could remain the number distribution channel for individual authors of non-commercial code when it is run under the auspices of a large, proprietary enterprise and consumer software company.

Since its inception, I have been using simple tcp/http clients and text-only browsers to download and browse source code from stable Github urls, as I did throughout the 90's with Freshmeat, Sourceforge, etc. To its credit, Github has always been very accessible.

What are the chances this kind of accessibilty will continue to be possible if Github is being administered by Microsoft.
Direct downloads of small, source code files, many with no licensing restrictions, no sign-ups, no web browser required, no hassle... Microsoft has never managed anything like that. Microsoft has always done the opposite. Indirect downloads of large collections of binaries, often coupled with installers, licensing restrictions, usually requiring some sign-up or click-through agreement, and today, possibly with telemetry.

I hope I am wrong to be concerned about this takeover. Will Github continue to be the respository service of choice amongst authors of free source code? Perhaps some will pull out and move their code elsewhere.
Immediately dismissing people’s experience of racism is no small part of why people feel this way.
You answered it yourself. Github gets money to stay alive, and resources and leadership to actually start building again.
Those Scotsmen are pretty untrue, huh?

The claim is pretty facially silly at a glance besides, though. You literally don't know the fields and methods, to say nothing of what they actually give you, on a Ruby object without opening either the code or pulling up Pry and doing `ls`. Which I have done, often enough, to fail rather stunningly to miss doing so when in Kotlin or when using TypeScript. Checked that one? Good news--now you get to drill down into the next one, and the next one. I hope that isn't coming from another library, too, 'cause jumping from library to library in Ruby or Python is a chore. And even if not? God help you if you're using ActiveRecord, I hope you enjoy scanning your database migrations or describing tables just to learn method names.

It is a bad scene. And don't get me wrong; I like Ruby quite a lot. But I won't make excuses for it.

Personally, with the actual tooling available to modern systems, I write TypeScript much, much faster--we're talking probably twice as fast--than I do even ES6, which I otherwise quite like. And TypeScript can't even assert whether something is a whole number or not, unlike better languages. It has replaced Ruby for me on the strength of that alone.
Perhaps an unpopular opinion around here but I see nothing but positives in this announcement.

This move towards a "good" Microsoft has been going on for a decade, ASP.NET MVC was released as Open Source in 2009. Seeing where they're going with .NET core, VSCode and TypeScript makes me pretty confident they will be good stewards of the site.

Microsoft had their own open source hosting solution Codeplex but closed it and migrated all their stuff to GitHub so they could be where the community was. That was a bold move and I think demonstrates how they see the community now. This isn't the Microsoft of the 90's.

GitHub is great but it's not profitable and I'm sure there are lots of improvements they could make with a bit of a cash injection.

On the flip side if Microsoft stuff it up or there is an exodus from Microsoft because people hate Microsoft, that's not such a bad thing either.

There are great alternatives out there, it's not the same landscape as when GitHub launched, everyone's learnt from GitHub, GitHub's biggest feature is the network effect. Everyone has an account and it's super low friction to contribute there. If we can break that a bit and everyone has an account at 2 or 3 places I think we might see some great innovation as competitors try to differentiate themselves.

Finally on that point. Bitbucket is awesome, you can build apps that are integrated directly into the UI https://developer.atlassian.com/cloud/bitbucket/
>Second mattress I bought had a sticker price of around $2800. Haggled down to $900 after tax again with a cover included.

You have great negotiation skills
Yeah, I think regulators realise we have a monopoly brewing once they see people buying Google branded milk from Googlemarts, having driven there in Googlemobiles, using traffic directions from... Google.
As for me, I also dislike Github being owned by Microsoft. Big conflict of interest. Microsoft core business is closed-source software.

But, it's not wrong to give Microsoft a chance to cultivate Github. Yes, Microsoft have a long track record of being disproportion with open source products. This is also true with other companies.

Good thing to point out is, there are alternatives.
Advertisement of a herbal supplement.
If it requires an explanation, don't explain.
Maybe this means some relief for people from here who have family here and don't work in tech. It was an awesome area before tech and can be again. It's OK if the spotlight wants to move to Austin or NYC or Seattle, but I don't see that happening no matter how much people articles say people say they want to move.
VS community is free, as is SQL Express. Net Core is also open source and platform agnostic.
Like all other jobs?
But that rent is considered normal in most major cities: NYC, DC, Toronto, Vancouver...
> Silicon Valley hipster development ecosystem that Apple is alienating

Not sure what you mean here.

They've never specifically targeted non-Apple developers as a core constituency. It was mainly due to the fact that OSX was UNIX derived that the platform became popular at all.
I view the absence of JSX as a liability. I like flutter, but I find a lot of the syntax to feel 'different for the sake of different.'
This kind of lifestyle is possible anywhere with high inequality. All you need is for other people to be willing to work for so little that you can pay them to do stuff you don't want to do. Attaining this lifestyle can often be easier in developing countries than it is in developed countries because inequality is often higher in developing countries.
I would say at least 2 generations ago. Those expectations died in the 1970s.
Unacceptable in what terms? I imagine the people living in those conditions are more exhausted by then than you are by your observing them.
> I ended up selling it the next week for $7k

Did you sell it to an individual?
GitLab took external investments will have a liquidity event at some point. That means an acquisition or an IPO. Right now we're aiming for an IPO https://about.gitlab.com/strategy/#goals as we have since 2015 when we took the first external investment.
RPlate Pro
good. github sucks and i don't want to be forced to use it just because everyone uses it. if microsoft buys it it will slowly die.
For me it would have the same things that make Typescript appealing:

- Full access to a large and mature ecosystem (one that Crystal doesn't quite have)

- The ability to gradually add typing to an existing Ruby codebase. No need to rewrite an entire application. Just gradually add types to new code and during refactors.

If I was starting a new project I would definitely be considering Crystal, but I still feel like something like this would be great. Typescript has been a godsend for my frontend development life, and I would love to have something like this for my backend Ruby development.
Yea, and it can be demoralizing to see them and know it's probably not going to get better for them.
BotDelive – Meet Seamless 2FAuthentication [beta]
Oh, I should've worded it better. It turns out it's pretty easy to set up Diesel to test your application code together with setting up a lock Postgres database. I had to put it up myself, but overall I just copied the approach Diesel uses for it's own integration test: have a test subproject and set up the database in it's custom compilation script.

https://github.com/diesel-rs/diesel/tree/master/diesel_tests

Now, every time I alter application code and/or SQL migrations, I immediately test them together automatically.
Excellent question. I think there's no philosophy to discuss, it is simply, "That person is driving a car in their clothes."
Over 4 years.
Aspose.Newsletter June 2018: Updates to Aspose Privacy Policy and More News
Or export you projects to someone else running GitLab. All the functionality to run a forge in GitLab is open source and export/import is open source as well.
Color me naive but it can't be that bad, maybe they will surprise the FOSS community by opensourcing the NT kernel. Satya has said it is a possibility. And he is probably the only CEO who has been friendly toward FOSS.
The Service name column links to the services twitter (preferably ops) and the Current status links to their status page.

Data is collected from their status page HTML elements, or sometimes from a different JSON/XML request. Some CSS/JsonPath selectors and regexes are applied to surmise state. The grey 'see...' lines are where this process is incomplete.

If you depend on a service not listed here, please let me know and I can try to add it. Helps if you have their ops twitter, page/data URLs (and if you feel like, a selector). I intended to make a submission page for this, but better to show early and get feedback.

The page turned out to be accidentally responsive. It's made with Vue.js with the interesting part being that each line is a component that makes its own http request. The thought there being that if it was permitted to filter the set there are no combinations and there cache friendly. Plus just being fun to try something differently.

The back-end is spring boot 2/java with PostgreSQL and dead simple. The only interesting part being use of the Nashorn engine for evaluating scripts for special case data.
>It seems so close and yet so far away.

In what sense is it even wrong? Dark skin is a non-contagious, hereditary trait. The only thing that distinguishes it from a genetic disease is the lack of negative symptoms, which Rush acknowledged.

I would say that the population size of "infected" individuals would also be an arguement for considering it a natural variate instead of a disease. However, we seem to have no problem calling lactose intolerance a disease, even though it applies to 65% of the populations (and, historically speaking, lactose tolorence is the mutation).
Given that the rule of thumb is that housing should be about a third of your income, you are talking about needing $3600-$4500 income a month. That's $43200 to $54000 annually minimum. And you are talking about just renting a room, not getting a place to yourself. That basically means staying single, or at least childless. It isn't a situation conducive to having a family.

California per capita income in 2010-2014 was $30,441. Median household income for the same period: $61,933.

So, no, most Californians cannot readily afford that kind of rent for just a room, not an apartment. And California is ranked 9th in the US for median family income. In most states, that is an even more mind-boggling figure.

All figures from https://en.m.wikipedia.org/wiki/List_of_U.S._states_by_incom...
The political issues of the Bay Area extend far, far beyond the YIMBY/NIMBY split.
Exactly. Code.google.com even provided links for porting repos to GH. Will Google revive it's own code repository in light of this move?