It depends on how the government implemented the filtering. In australia's proposed regime for example, it was handballed to the ISPs and left up to them to implement a block on a government specified list of sites.
The requirement for blocking was put towards the ISPs here in Australia (i.e., government supplies a list, ISP must block stuff on list). Most of whom are against the idea. IF they were legally required to block due to the censorship law going ahead, you can bet your balls they'd be returning this 451 error code. There's nothing in the law governing exactly what the result of the block should be.
Given that most of the western world censorship is stuff being lumbered onto ISPs as a legal requirement (at least, that was the aussie proposal), the error would be returned by the ISP's filtering software.
+1 to that. Sure, low level OS X and Linux are reasonably different, but with GNUStep the programming environment for applications could be quite similar. Even if it isn't binary compatible, the ability to insert a few ifdefs and recompile for the other platform would make developing cross-platform much easier.
Darwin is a kernel and base OS. GNUStep is a development framework and objective-c runtime environment. GNUstep is to Unix as say, webkit or blink is to Safari or Chrome. The collection of libraries an application programmer can use to do desktop application type stuff. Not just GUI widgets, in OS X land, the equivalent includes stuff like location services, animation, PDF, etc.
Excellent to hear. But yeah, the site as it stands looks like there was a flurry of development up to about 12-18 months ago and then.... nothing (I've been lurking around the site every so often for a couple of years now keeping an eye on it).
Even a few token updates like "yeah we're still alive, busy working on Etoile!" would be great though, because the site does look like a bit of a dead project.
I'll try and allocate some time to check it out.:)
Again, if you disagree, peition to get the law changed. Morality != legality, and expecting a profit generating entity to be held to moral standards when not legally required, but legally required to act in the best interests of their shareholders is never going to work.
If you want to hold companies accountable for this, make it law. Otherwise, find something else to cry about.
iX86 started with the 486 just before the Pentium was released ('93 ish if I recall) as intel was denied the ability to trademark a number. Whilst actually current, the previous CPUs were known and marketed as the 80x86.
The thing is that many here don't seem to accept (maybe it's a nerd thing) - polish is not everything, but for mass adoption it is incredibily important. And not just by luddites, old codgers like me (36) have an increasingly low tolerance for un-necessary bullshit as we grow older and become increasinly time-poor (and possibly/hopefully financially richer).
No one cared about smart phones and tablets before the iPolish, because they were either awkward to use or otherwise flawed and annoying to deal with.
The average person doesn't care about hardware spec, they care about the end result: what can i do with the hardware and how much does it piss me off to use. If the phone is responsive, smooth, does what I want, etc with lower end hardware, I don't actually care what the internal hardware spec of the device is. It's not my problem and doesn't affect me.
Conversely, I don't care if the phone has 128 cores and a terabyte of memory - if it pisses me off to use or doesn't work well it's kinda irrelevant to me. The hardware spec might be "cool", but that doesn't help me make use of it.
Pretty much that. The tools are available to effectively secure and maintain both platforms. The platform choice comes down to what is supported by your application vendor and/or software developers. I think he perhaps took my "some Linux administrators are muppets" comment personally perhaps, and flew off into a barely coherent, wandering rant.
Yes, you can go with Windows or you can do the proper thing: hire competent developments.
Oh really? What if the application your business deems to be mission critical is not available on other platforms?
No, it isn't because, as you say, the trade offs. As Bellovin stated, the most secure platform is the one you know the best: it makes no sense using Windows on most on your servers and then go with a drastically different OS for a minority of them. Given that, Linux offers the best trade off: people will tell OpenBSD makes for a better firewall and maybe they are right but then, Linux can be competently used all the way so it makes an overall better choice.
Maybe you should hire competent administrators. Plural.
It's a case of using the correct tool for the job. Powershell is not a replacement for Perl. Powershell is not heavily text processing focused, so trying to munge text with it is like driving nails with the blunt end of a screwdriver. Possible? Sure...
If you're tying out full powershell cmdlet names you're probably doing it wrong - the shell and IDE both have command completion via tab, parameter completion, etc.
As far as access to/proc goes, the powershell equivalent would be to query wmi. there's a LOT more in WMI than you'll get out of/proc.
Try "get-wmiobject -list" for example. Then get-wmiobject with one of the class names in the list.
... and this behavioural change at Microsoft is to be commended. Its quite a refreshing change from the days of autorun, unsigned VB macros running by default, activeX enabled for the internet and blank SA passwords by default allowed in SQL.
True, however ARC is still pretty new (10.8 onwards). The vast majority of aplications currently out there would have been written with manual memory management, and most objective-C programmers should be familiar with the concept.
Interesting point regarding MVC for hardware. I agree, hence the different interfaces for different devices. Microsoft don't get it. Windows UI everywhere - i.e., the view is not abstracted properly.
Never claimed it was new. Parent post commented it was nice that server 2012 did that. Microsoft have been writing the back end of their admin tools in Powershell since about 2006-2007.
It hasn't failed - and if the battery drops to 80 percent in 3 years, apple will replace it. Non-story is non-story.
It depends on how the government implemented the filtering. In australia's proposed regime for example, it was handballed to the ISPs and left up to them to implement a block on a government specified list of sites.
It's also quite trivial to block using NBAR on cisco devices.
The requirement for blocking was put towards the ISPs here in Australia (i.e., government supplies a list, ISP must block stuff on list). Most of whom are against the idea. IF they were legally required to block due to the censorship law going ahead, you can bet your balls they'd be returning this 451 error code. There's nothing in the law governing exactly what the result of the block should be.
So its breaking news on slashdot.
Given that most of the western world censorship is stuff being lumbered onto ISPs as a legal requirement (at least, that was the aussie proposal), the error would be returned by the ISP's filtering software.
+1 to that. Sure, low level OS X and Linux are reasonably different, but with GNUStep the programming environment for applications could be quite similar. Even if it isn't binary compatible, the ability to insert a few ifdefs and recompile for the other platform would make developing cross-platform much easier.
Darwin is a kernel and base OS. GNUStep is a development framework and objective-c runtime environment. GNUstep is to Unix as say, webkit or blink is to Safari or Chrome. The collection of libraries an application programmer can use to do desktop application type stuff. Not just GUI widgets, in OS X land, the equivalent includes stuff like location services, animation, PDF, etc.
Excellent to hear. But yeah, the site as it stands looks like there was a flurry of development up to about 12-18 months ago and then.... nothing (I've been lurking around the site every so often for a couple of years now keeping an eye on it).
Even a few token updates like "yeah we're still alive, busy working on Etoile!" would be great though, because the site does look like a bit of a dead project.
I'll try and allocate some time to check it out. :)
You realise the iphone 4 is about 3 years old now and just about to go end of sale, yes?
Again, if you disagree, peition to get the law changed. Morality != legality, and expecting a profit generating entity to be held to moral standards when not legally required, but legally required to act in the best interests of their shareholders is never going to work.
If you want to hold companies accountable for this, make it law. Otherwise, find something else to cry about.
iX86 started with the 486 just before the Pentium was released ('93 ish if I recall) as intel was denied the ability to trademark a number. Whilst actually current, the previous CPUs were known and marketed as the 80x86.
Boycott samsung, amiright?
LOL. Nextstep was developed starting in 1984-1985.
The thing is that many here don't seem to accept (maybe it's a nerd thing) - polish is not everything, but for mass adoption it is incredibily important. And not just by luddites, old codgers like me (36) have an increasingly low tolerance for un-necessary bullshit as we grow older and become increasinly time-poor (and possibly/hopefully financially richer).
No one cared about smart phones and tablets before the iPolish, because they were either awkward to use or otherwise flawed and annoying to deal with.
The average person doesn't care about hardware spec, they care about the end result: what can i do with the hardware and how much does it piss me off to use. If the phone is responsive, smooth, does what I want, etc with lower end hardware, I don't actually care what the internal hardware spec of the device is. It's not my problem and doesn't affect me.
Conversely, I don't care if the phone has 128 cores and a terabyte of memory - if it pisses me off to use or doesn't work well it's kinda irrelevant to me. The hardware spec might be "cool", but that doesn't help me make use of it.
Pretty much that. The tools are available to effectively secure and maintain both platforms. The platform choice comes down to what is supported by your application vendor and/or software developers. I think he perhaps took my "some Linux administrators are muppets" comment personally perhaps, and flew off into a barely coherent, wandering rant.
Oh really? What if the application your business deems to be mission critical is not available on other platforms?
Maybe you should hire competent administrators. Plural.
It's a case of using the correct tool for the job. Powershell is not a replacement for Perl. Powershell is not heavily text processing focused, so trying to munge text with it is like driving nails with the blunt end of a screwdriver. Possible? Sure...
If you're tying out full powershell cmdlet names you're probably doing it wrong - the shell and IDE both have command completion via tab, parameter completion, etc.
As far as access to /proc goes, the powershell equivalent would be to query wmi. there's a LOT more in WMI than you'll get out of /proc.
Try "get-wmiobject -list" for example. Then get-wmiobject with one of the class names in the list.
... and this behavioural change at Microsoft is to be commended. Its quite a refreshing change from the days of autorun, unsigned VB macros running by default, activeX enabled for the internet and blank SA passwords by default allowed in SQL.
True, however ARC is still pretty new (10.8 onwards). The vast majority of aplications currently out there would have been written with manual memory management, and most objective-C programmers should be familiar with the concept.
GNUstep is NOT a GUI toolkit. GNUstep is an application development framework including an Objective-C runtime. There is a difference.
Is Etoile still actively developed? The news page last i checked was quite out of date, but I'm keen to see the end result...
Interesting point regarding MVC for hardware. I agree, hence the different interfaces for different devices. Microsoft don't get it. Windows UI everywhere - i.e., the view is not abstracted properly.
Never claimed it was new. Parent post commented it was nice that server 2012 did that. Microsoft have been writing the back end of their admin tools in Powershell since about 2006-2007.