Mind you, it's hard to compare these as there's no real "cloud bench". For pure benchmark porn Nomad are the undisputed champs on their 1 million case.
The Cloud Foundry scaling test was intended to show a system with fully service-configured, fully-routed apps, with varying app characteristics (memory and RPS). To further stress the system, thousands of apps crashing and are relaunched on a continuous basis.
Cloud Foundry installations with >10k containers have been ordinary for a while now; the 250k thing was to ensure we had lots of headroom and shake out chokepoints in Diego.
Big respect for your achievements. I guess at some point it just becomes the question of "where do i get a 1000 nodes" vs. "how do I run a 1000 containers". Or, more the justification for that amount of hardware - I mean, the one dream job which I would probably want is getting paid to cut out all the hardware use while keeping reliability/availability/functionality. Like these guys who cut their AWS bill by $1mil/year in about 3 months - https://segment.com/blog/the-million-dollar-eng-problem/. The thing is that I'm not exactly sure where I'd fit in more - running this thing, or just fixing it for somebody else. I definitely know that I'm mostly dealing with pets and not cattle :)
Well, Cloud Foundry is deployed by BOSH. So you can, if you wish, use RackHD to deploy it to naked hardware (instead of OpenStack, GCP, AWS, Azure and I forget what else).
Your apps will still be containerised, distributed and wired up the same way.
There's always a point at which it makes engineering sense to flip the switch to doing it yourself. But that frontier is never static. We (plus our peers in the Cloud Foundry Foundation) and others in this space like Red Hat OpenShift are constantly pushing back the tipping point at which it makes economic sense to DIY.
We already have very large customers with very large engineering teams, who've built platforms before. And they are switching because that effort no longer makes business sense. It's an expense they don't need for a platform they're the only maintainers of.
One of our peers at IBM wrote about DIY[0]. We have our own much more markety-businessy whitepaper, with a very detailed case, on the same topic[1].
+ "On UNIX, the adage goes, everything is a file."
- not all the things on unix are abstracted as files (or 'byte streams' to be more accurate). however, i/o resources and some ipc facilities are defined so. an operating system provides many other abstractions in addition to these such as processes, threads, non-stream devices, concurrency and synchronization primitives, etc.; thus it's absolutely wrong to say that everything is a file on unix.
Most notably: network sockets do not have file-like semantics, mainly because they were introduced as a concept and implemented long after the system was designed. Plan9 is an effort to revise all system objects to be accessible with the same file-like fopen/fclose system calls.
Only one ipc primitive (fifo) can be used with man 2 read or write. Sysv ipc cannot, sockets (any domain) cannot (unless there is a kernel interface via /proc or another pseudo fs). What is meant by this saying (and the way it is has been used in my experience) is that everything in unix _looks_ like a file. That is usually meant in reference to the C API which has some r[ec]v|read|write|snd type namespace.
You can read(2) and write(2) to a socket, although it is more normal to recv and send on it. On Linux, you can also (and pretty much MUST) read(2) and write(2) to an eventfd; you can read(2) from a timerfd. That said, the semantics of the latter are considerably different from that of fifos or sockets.
You are right. I've long forgotten about read() and write() compat with sockets for very good reason.
I don't lump an eventfd into the same IPC category as those mentioned in parent for the semantic(s) reason you mention and also for it's intended usage.
I've encountered some NuGet packages with the prefix runtime.win7-arm., so I think .NET Core has got support for Windows 10 IOT since the very beginning.
I'm just a .NET developer who is following what's new in the field and bearing no relation to Microsoft's PR department. This issue comment was posted 6 days ago so they much likely didn't know this was possible when they were reporting news from the event Microsoft Connect(); 2016 last week.
And that invalidates my comment... how? Microsoft announcements appear here in a nicely-spaced way that seems to garner lots of interest and, yet, not induce fatigue. How and why this is happening is "an exercise left to the reader."
I'm sure it is, but attacking fellow community members with no basis is a bannable offence. That's what you're doing, and you need to stop doing it if you want to keep posting here.
If you or anyone sees evidence of astroturfing on HN, please send it to hn@ycombinator.com so we can properly look into it (which we always do). We take the issue seriously, and it's also a serious breach of civility to casually sling these accusations at others. Two wrongs don't make a right.
I can barely hide the truth now, let me elucidate: I am from the department of PR, the United Nations where Bill Gates and I have been trying hard to keep it secret that some people who work for UNICEF have been seen killing babies for a while now with use of laughter which they cause by injecting hyperpepsinic and hypoacoustic polynuclear bazookas into their own asses.
Microsoft launched CodePlex for open source development in 2006, and it had released some bits of code before that.
Microsoft also started releasing .NET source code in January 2008 under its MS-RSL license [1], so there's been a long transition, not a sudden recent change.
Most devs I know not in .net are not gonna jump for this reason. It's so similar to what I can get from Python and Scala and Java... Why would I want to touch the Microsoft ecosystem?
Seems like it will take 10 or 15 years for a new round of college students to switch over.. so it has to be a very long term play.
Yea, inexperience with Microsoft would make them think it's okay to do that before these announcements. I agree with parent comment though, not enough to make me come back.
source: C# and .NET were the first languages I taught myself after PHP in 2007-2008.
I went back in 2010. My first contact with it was when my employer, a MS partner got an early access to it, still on Alpha stage.
Nowadays I would rather do .NET projects than Java ones, as I already have the language and toolchain features today at my disposal that will only be available (with luck) on Java 10.
Also because neither Sun or Oracle really understand what native development should be like.
JavaFX has everything to compete with XAML, yet it really needs some love.
Accusations of astroturfing and shillage without evidence are not allowed on HN. Someone liking different things than what you like is not evidence.
In context, what you've posted here is a sordid attack on a fellow user. That's shameful, and even worse after you got a good-faith response. Please don't do it again.
I NEVER SAID IT WAS! Good grief, people. You'd think the strawman argument wouldn't get this kind of traction on HN. I had a thought that I've seen lots of announcements -- nicely timed -- along these lines over the past few months. That's it. MOST of it has come from official sources. I was just making a freaking observation, and making an inference about it. It wasn't particularly about this post at all.
Sorry for interrupting the circle jerk; I'll go back to lurking.
You can't go off like this on Hacker News after you clearly alluded to organized PR (if you didn't, then you weren't saying anything at all). To then label the rest of the interested discussion a circle-jerk is even worse. Please comment civilly and substantively here or not at all.
Again, for the guy who apparently mods this whole thing, and to whom I can't reply: it was a random thought, for which I've been thrashed. Super.
I absolutely alluded to organized PR; I never claimed this was part of it. The timing simply brought the idea to the foreground. I never claimed the author or the poster was a shill. It was just an unfortunate coincidence. I apologize to the internet gods for not doing a thorough background search on this particular post and vetting it so as not to imply that THIS post was part of a conspiracy, or clearly stating that this was NOT implied. The implication just didn't cross my stupid little peabrain mind. Perhaps understanding every nuance of how every single person could interpret a post is part of the terrible, implied responsibility of posting on a public forum, and I readily admit that I utter failed to do so.
By all means, sctb, if you have the power to delete my account, please do so. Because of previous examples of nonsense exactly like this, I've tried several times, but HN offers me no way to do it. So I wind up lurking, then slowly coming back, and then this sort of thing happens again. And I never seem to learn that someone, somewhere will find a reason in ANY post to be upset about it, even AFTER EXPLANATION, and either I find these people way more often than others, or I just have a harder time with the response.
I've found updating my hosts file to block sites that I'd rather not visit but find myself visiting anyway and wasting time. Maybe that would help? (Honest advice, if that's what you're looking for. If I've read your comment wrong, please ignore.)
HN purposefully doesn't delete accounts to preserve the conversations and their context. There's a comment from pg around here to that effect.
Yeah, I get why they don't delete. It does make a mess of Reddit threads. And I've thought maybe even DNS-black-holing. But whatever I do, I know I'll just eventually turn it off again. :-/
That involves "source routing" though (from what I get, that means controlling the route a packet will take, at least partially). I only see one ACK being returned, not multiple, so apparently the attacker is able to receive the SYN+ACK here. This means it's a different attack.
Then again, I did read (parts of) the RFC from '81, some paper (from Morris iirc) about predicting the ISN from '85, lots of research in the 90's and early 00's regarding predictions and preventing it... but nothing actually just guessed the number, and people seemed to agree that "if the ISN is unpredictable then yeah it's secure right?" That's why I considered this a new thing.