I'm working on a small mixed Objective-C/Swift project. The API was provided, and is in Objective-C so no changes there. The UI code (i.e. all view controllers) are all in Swift, and consist of about ~30 classes. Moving from Swift 2.3 to 3 was quite easy with the migration tool, and took me about two hours.
I can usually push and manage to get something installed, but typically I don't want to do that.
Exactly. This is also the reason I started using vi. I've never used a Unix system that didn't have it installed. You typically want to save sysadmin time for something really important.
if I could buy a macbook pro line with a few more ports I absolutely would.
That is one thing I have to admit; Apple is lessening the choice. There's the MacBook Pro line, but it's for everyone. There isn't a "real pro" line with more ports.
While I personally have done customer facing presentations with my laptop; many of my peers who don't do that much still do presentations internally to business units, at meetings, etc. Would we all pay $10 more and put up with our laptop being 2mm thicker for a gigabit port, another USB port, and another video port type? Hell yeah. And 9$ of that 10 would still be profit for apple.
I've seen IT-support tie-wrap an adapter to the beamer connector. But yes, if you're regularly off-site, it's annoying as hell. I disagree with there being a lot of people wanting a 2mm thicker laptop, but that's really a personal opinion. The strange thing is, that the first MacBook Air had a clever small port for ethernet connectors and it never came back. But it's definitely possible. Perhaps it was too fragile, too costly or their stats show that hardly anyone used them?
But how much does this actually happen? Do you need a video out port for that conference room weekly? Monthly?
And perhaps more importantly, how common is your job? Are you a presales-engineer, that you need to be in both the datacenter as well as in customer conference rooms?
I don't get this; why care about the amount of ports?
The only place where you need any amount of ports, is at a desk right? So I assume you have a desk with a non-bluetooth keyboard, mouse, printer, TimeMachine harddrive, maybe an iPad, monitor, etc. Then the only thing you need is a USB hub. You put the Macbook on the desk, connect power, USB and displayport, and you're done.
It's going to take me a lot to upgrade. I've got an iPhone 6 Plus now. It's two years old but man, I've never had such a good phone. The phone battery has never actually run empty, and regularly I come home after a day with still 75% left. The screen is large and bright. All apps launch fast (except Facebook, which I deleted and now use in the browser). I can set the font nice and small, while still readable. The fingerprint-unlock is amazing, and it takes real great pics and optically-stabilized movies of my kid.
What it comes down to, is that if you integrate IFTTT with your product, you have to agree to the following terms: - You implement their API but it's not the public one, instead it's an API which is only shown after agreeing to the terms - When they change their API, you promptly update your code as well - You will never compete with them - They own the rights to all content that's pumped into IFTTT - If you add something clever to the API, they own the patents
So how do we miss a 300 foot object that has been orbiting the Earth for around 50 years?
We weren't looking for that particular object.
Also, space is big. Really big. You just won't believe how vastly, hugely, mind-bogglingly big it is. I mean, you may think it's a long way down the road to the chemist, but that's just peanuts to space.
I consider the big ones quite bloated for my purposes. I'm not a web dev, I'm an iOS developer. What I need, is a very simple CMS where I can just paste in a template and then make very small adjustments. Often, you pick any of the gazillion CMSes with a version number in the 0.x series. Their biggest selling point is that it's "light-weight", simply because it's not yet mature.
CMS Made Simple however is mature, but still light-weight. It has been existing for years and is in the 2.x series. They waited a looong time before the 2.x series was really, really stable and only recently announced that they'll stop supporting their 1.x series. Very professional.
They're doing what the Saudis are doing, laying the groundwork for the post-fossil fuel age. The Koch Brothers may be funding psuedoskepticism, and there may be lots of people who believe AGW is an evil lie designed by Satan and/or Communists, but countries like Norway and Saudi Arabia, major oil producers that they are, know very well that sooner or later, and likely sometime after the middle of this century, the Age of Oil is going to come to an end.
Norway is also one of those smarter states who has been stowing away oil revenues, unlike, say Venezuela and Alberta, and the Saudis are following suit with their own sovereign wealth fund, the largest in history.
To add to your excellent post: “The Stone Age did not end for lack of stone, and the Oil Age will end long before the world runs out of oil.” -- Sheikh Zaki Yamani, Saudi Arabian oil minister '62-'86
I'm using Google less and less, it makes me feel uncomfortable to input so much data into that company. I've started using DuckDuckGo as my default search engine: https://duckduckgo.com/
I still have a free (grandfathered) Google Apps for Domains account though. So obviously costs beat privacy concerns everytime:)
This would be very, very nice. Currently, I'm using Pocket to save articles offline. It's integrated with Firefox plus has a dozen plugins. But more interestingly, it also comes standard on the Kobo eReaders. It's bliss -- I can read articles in bed from an eInk display with really subdued lighting.
However photos really suck. That hasn't been a problem so far, but recently I got interested into electric cars: Nissan Leaf, Volkswagen e-Up!, Renault Zoe, etc. However.... articles on cars are nice, but much better with some decent pictures. Color displays would really make a difference on such subject matter.
It used to take some 30 ms for Intel CPUs to turbo-boost from a power-saving state (P-state). For CPUs in laptops, like the Core M series, this was noticeable when gaming. The latest-gen CPUs (Skylake) support very quick (1 ms) switching between P-states, and from what I gather, this kernel version now supports this. This means slight power savings and quick reaction from-and-to powersaving ("race to sleep").
Apparently it's very hard to get this right, because from what I read, the Microsoft surface tablets had a lot of trouble in this area.
- will be just as much work making OS X more like my linux machine in terms of a good terminal emulator?
That depends on
- How about decent package management? How do fink/hombrew/pip etc compare to apt?
It's a whole different game. Brew is currently the best among them. You should view it as a way to install a couple (or dozens) of additional tools, while in Linux it's basically almost the way the OS is put together.
- How is the python tooling?
It does depend on how you use it. On my Linux boxes, I never uses pip, and always search through apt for the library in question. That won't work under OS X. However if you use pip, which basically is independent of the OS, then you won't encounter difficulties.
- Will common shortcuts like alt-tab, Ctrl-C, Ctrl-V, Ctrl-X work in OS-X?
On OS X, you'll have to use the CMD key which is located where the Alt-key normally is. Alt-tab thus normally works.
- What is the state of vertical splitting of the screen between programs - for eg, vertically splitting eclipse and chrome?
There are tools for this, but they're all clunky. Using virtual desktops works great, though.
- I have heard that OS updates in OS-X break programs installed in userspace (especially those installed via package management tooks). To what extent is this true?
I've had something like that once. But it was quickly fixed by Homebrew.
If it is going to take me 3-4 weekends to get OS-X to a point where it is usable for development and I feel comfortable in it
Then don't start using OS X. I mean, you're moving to a new OS -- that's not nothing. I found it great fun, though.
As a first-gen product, I figured I'd wait for a revision.
I think I was right. Colleagues got one but mention that lots of functions don't always just work. Examples they give, are: notifications come in very late, 30 minutes to several hours later. When you check the time, the watch usually wakes up but not always (it only wakes up 100% of the time when you make a sort of shake or special move). And they mention slowness: even the default apps appear sluggish. For lots of 3rd party apps, it's so slow that it's usually quicker to get your phone.
I'm working on a small mixed Objective-C/Swift project. The API was provided, and is in Objective-C so no changes there. The UI code (i.e. all view controllers) are all in Swift, and consist of about ~30 classes. Moving from Swift 2.3 to 3 was quite easy with the migration tool, and took me about two hours.
I can usually push and manage to get something installed, but typically I don't want to do that.
Exactly. This is also the reason I started using vi. I've never used a Unix system that didn't have it installed. You typically want to save sysadmin time for something really important.
Hey I remember you from Starfighter! You brought out a new game?! That's frikkin' awesome, I might just buy an Android phone to play this one.
if I could buy a macbook pro line with a few more ports I absolutely would.
That is one thing I have to admit; Apple is lessening the choice. There's the MacBook Pro line, but it's for everyone. There isn't a "real pro" line with more ports.
While I personally have done customer facing presentations with my laptop; many of my peers who don't do that much still do presentations internally to business units, at meetings, etc. Would we all pay $10 more and put up with our laptop being 2mm thicker for a gigabit port, another USB port, and another video port type? Hell yeah. And 9$ of that 10 would still be profit for apple.
I've seen IT-support tie-wrap an adapter to the beamer connector. But yes, if you're regularly off-site, it's annoying as hell. I disagree with there being a lot of people wanting a 2mm thicker laptop, but that's really a personal opinion. The strange thing is, that the first MacBook Air had a clever small port for ethernet connectors and it never came back. But it's definitely possible. Perhaps it was too fragile, too costly or their stats show that hardly anyone used them?
But how much does this actually happen? Do you need a video out port for that conference room weekly? Monthly?
And perhaps more importantly, how common is your job? Are you a presales-engineer, that you need to be in both the datacenter as well as in customer conference rooms?
I don't get this; why care about the amount of ports?
The only place where you need any amount of ports, is at a desk right? So I assume you have a desk with a non-bluetooth keyboard, mouse, printer, TimeMachine harddrive, maybe an iPad, monitor, etc. Then the only thing you need is a USB hub. You put the Macbook on the desk, connect power, USB and displayport, and you're done.
Exactly. I really like my stuff unblemished, so I usually get a case along with the laptop/tablet/phone.
Really, you should look at experimenting with another access point.
That said, I much prefer plain old copper ethernet. Every Mac supports it via a USB-based Ethernet adapter.
It's going to take me a lot to upgrade. I've got an iPhone 6 Plus now. It's two years old but man, I've never had such a good phone. The phone battery has never actually run empty, and regularly I come home after a day with still 75% left. The screen is large and bright. All apps launch fast (except Facebook, which I deleted and now use in the browser). I can set the font nice and small, while still readable. The fingerprint-unlock is amazing, and it takes real great pics and optically-stabilized movies of my kid.
Not sure how they can improve it.
In March this year, the owner of Pinboard complained about IFTTT's terms:
https://blog.pinboard.in/2016/...
What it comes down to, is that if you integrate IFTTT with your product, you have to agree to the following terms:
- You implement their API but it's not the public one, instead it's an API which is only shown after agreeing to the terms
- When they change their API, you promptly update your code as well
- You will never compete with them
- They own the rights to all content that's pumped into IFTTT
- If you add something clever to the API, they own the patents
Thank god they did away with it. Thunderbolt 1 and USB 2: when you looked at the specs, that thing did not have any real reason to exist anymore.
For ~$500, there is the LG 27MB85R, exactly the same dimensions and resolution except it has Thunderbolt 2.
That has happened before, with the transition from DisplayPort to Thunderbolt.
Wonderful H2G2 quote! :-)
Yup :) I love everything the man wrote, and re-watched the (latest) movie just the other day :)
> representing a 29 percent increase since 2013, according to a report by Pokemon Institute (...) to destroy the hackers
Catch. Gotta catch them all. Not destroy them!
So how do we miss a 300 foot object that has been orbiting the Earth for around 50 years?
We weren't looking for that particular object.
Also, space is big. Really big. You just won't believe how vastly, hugely, mind-bogglingly big it is. I mean, you may think it's a long way down the road to the chemist, but that's just peanuts to space.
I enjoy using it, but this is a big issue.
Hmmm is it that big of an issue? I moved a large code base, guesstimate 100-150K lines, from swift 1.2 to 2.0 in about 2 days.
I consider the big ones quite bloated for my purposes. I'm not a web dev, I'm an iOS developer. What I need, is a very simple CMS where I can just paste in a template and then make very small adjustments. Often, you pick any of the gazillion CMSes with a version number in the 0.x series. Their biggest selling point is that it's "light-weight", simply because it's not yet mature.
CMS Made Simple however is mature, but still light-weight. It has been existing for years and is in the 2.x series. They waited a looong time before the 2.x series was really, really stable and only recently announced that they'll stop supporting their 1.x series. Very professional.
They're doing what the Saudis are doing, laying the groundwork for the post-fossil fuel age. The Koch Brothers may be funding psuedoskepticism, and there may be lots of people who believe AGW is an evil lie designed by Satan and/or Communists, but countries like Norway and Saudi Arabia, major oil producers that they are, know very well that sooner or later, and likely sometime after the middle of this century, the Age of Oil is going to come to an end.
Norway is also one of those smarter states who has been stowing away oil revenues, unlike, say Venezuela and Alberta, and the Saudis are following suit with their own sovereign wealth fund, the largest in history.
To add to your excellent post:
“The Stone Age did not end for lack of stone, and the Oil Age will end long before the world runs out of oil.” -- Sheikh Zaki Yamani, Saudi Arabian oil minister '62-'86
I'm using Google less and less, it makes me feel uncomfortable to input so much data into that company. I've started using DuckDuckGo as my default search engine: https://duckduckgo.com/
I still have a free (grandfathered) Google Apps for Domains account though. So obviously costs beat privacy concerns everytime :)
This would be very, very nice. Currently, I'm using Pocket to save articles offline. It's integrated with Firefox plus has a dozen plugins. But more interestingly, it also comes standard on the Kobo eReaders. It's bliss -- I can read articles in bed from an eInk display with really subdued lighting.
However photos really suck. That hasn't been a problem so far, but recently I got interested into electric cars: Nissan Leaf, Volkswagen e-Up!, Renault Zoe, etc. However.... articles on cars are nice, but much better with some decent pictures. Color displays would really make a difference on such subject matter.
but rather some hardware interrupts preventing the CPU from getting to lower states in the first place
Ah, thanks for clarifying that!
One bit is very interesting to me:
A significant redesign to CPUFreq and P-State for allowing the kernel's scheduler to better communicate changes to the CPU frequency scaling drivers
Source: http://www.phoronix.com/scan.p...
It used to take some 30 ms for Intel CPUs to turbo-boost from a power-saving state (P-state). For CPUs in laptops, like the Core M series, this was noticeable when gaming. The latest-gen CPUs (Skylake) support very quick (1 ms) switching between P-states, and from what I gather, this kernel version now supports this. This means slight power savings and quick reaction from-and-to powersaving ("race to sleep").
Apparently it's very hard to get this right, because from what I read, the Microsoft surface tablets had a lot of trouble in this area.
- will be just as much work making OS X more like my linux machine in terms of a good terminal emulator?
That depends on
- How about decent package management? How do fink/hombrew/pip etc compare to apt?
It's a whole different game. Brew is currently the best among them. You should view it as a way to install a couple (or dozens) of additional tools, while in Linux it's basically almost the way the OS is put together.
- How is the python tooling?
It does depend on how you use it. On my Linux boxes, I never uses pip, and always search through apt for the library in question. That won't work under OS X. However if you use pip, which basically is independent of the OS, then you won't encounter difficulties.
- Will common shortcuts like alt-tab, Ctrl-C, Ctrl-V, Ctrl-X work in OS-X?
On OS X, you'll have to use the CMD key which is located where the Alt-key normally is. Alt-tab thus normally works.
- What is the state of vertical splitting of the screen between programs - for eg, vertically splitting eclipse and chrome?
There are tools for this, but they're all clunky. Using virtual desktops works great, though.
- I have heard that OS updates in OS-X break programs installed in userspace (especially those installed via package management tooks). To what extent is this true?
I've had something like that once. But it was quickly fixed by Homebrew.
If it is going to take me 3-4 weekends to get OS-X to a point where it is usable for development and I feel comfortable in it
Then don't start using OS X. I mean, you're moving to a new OS -- that's not nothing. I found it great fun, though.
That was pretty funny :)
As a first-gen product, I figured I'd wait for a revision.
I think I was right. Colleagues got one but mention that lots of functions don't always just work. Examples they give, are: notifications come in very late, 30 minutes to several hours later. When you check the time, the watch usually wakes up but not always (it only wakes up 100% of the time when you make a sort of shake or special move). And they mention slowness: even the default apps appear sluggish. For lots of 3rd party apps, it's so slow that it's usually quicker to get your phone.