An application written to only understand ASCII will not print non-ASCII UTF-8 characters. That is what you are asking here. It can't be done with ASCII/UTF8. It can't be done with IPv4/IPv6.
884 karma · joined February 12, 2010
[ my public key: https://keybase.io/zaphoyd; my proof: https://keybase.io/zaphoyd/sigs/7AwrXTTBUkPTzTgg12WEOisWDxg1xGo8hftKyhNPImI ]
An application written to only understand ASCII will not print non-ASCII UTF-8 characters. That is what you are asking here. It can't be done with ASCII/UTF8. It can't be done with IPv4/IPv6.
In case you revisit this decision in the future, using the extra space isn't the issue. The "improvements" I'd be looking for on iPads would be much more mundane: support for the basic stuff like using the iPad keyboard, supporting split screen and landscape orientation, and text quality that doesn't look like it's from pre-retina days.
I still think something like the battery over time graph is a better solution than a single number with so many assumptions built in that are opaque to the end user. The graph can express "you've not been using a lot of power but whatever you started recently has caused it to drop a lot faster."
This assumption breaks down on modern processors that get much of their energy efficiency by non-linear usage techniques such as race to sleep, adjusting cpu clocks for workflow, coalescing interrupts, etc.
Additionally, modern OSes are doing more small random background tasks that are invisible to the user. A machine that is temporarily using a lot of CPU to perform a cloud sync or face detection on some new photos will report that at this level of energy usage you might not have much time left, when in reality the background operation is likely to end shortly and battery life estimates might spike up in 5 minutes.
A user seeing a 3 hour estimate (that is probably wrong per the reasons above) when they are doing nothing that seems energy intensive and concluding that their machine is broken is the problem that Apple is trying to solve here.
Might there be a better way of communicating the energy effect of background tasks on battery to users? Probably, but a single number time remaining is going to be a very hard way to do that (basically asking software to predict the future). The battery life graph over time found in activity monitor is much better.
Something else that would help, and would fit into Apple's MO of moving iOS features to macOS would be a method of allowing users to enter a low power mode that would forgo face detection and spotlight indexing temporarily in favor of more consistent battery life. If it could do this for network usage when I say I am on a slow or metered connection that would be super helpful too.
With respect to dongles, I know people hate dongles, and I agree that dongles for no purpose other than thin-ness (i.e. mini-vga and mini-dvi that Apple had for awhile) are terrible. But the move from single purpose semi-proprietary ports to universal use industry standard ports that also happen to have nice physical properties (small, reversible) is a great development.
Never knew this, really handy, thanks! Any idea if it is possible on a magic mouse? or only the trackpads?
These counterfeit chargers look nearly identical to the originals, including all of Apple's branding. It is absolutely false advertising, infringement on Apple's trademarks, dangerous (these things cause fires), and a scam.
As much as I hate paying full price for these chargers, I would never buy one from anywhere other than an Apple store these days.
Edit: I really hope the MacBook going USB-C charging is a sign of a coming era of non-proprietary charging for Apple laptops. That said, there are obviously counterfeit issues with USB chargers as well, but there is at least more than one legitimate vendor to help with competition a bit.
We've since abandoned this practice as there is no Apple hardware suitable for it. We still run some Mac mini servers for things that do not run on any other OS, but definitely not web sites/apps.
Gmail style + aliases (which don't require explicit adding) are almost as good, but can be easily and silently stripped and generally notify the receiver that a filtering situation is happening on the other end.
I've been using a catch all email address on my primary domain for 15 years. Yes, I get some spam to things like sales@domain.com, etc, but it tends to be actual companies sending small amounts of legitimate-ish ads for services that my business apparently needs, not the reams of viagra ads and phishing that one might imagine. Most of the spam I get is to email addresses that I have given to another organization or advertised somewhere. The biggest culprits are the contact email address listed on my website / domain name whois records and a handful of sleazy companies that have clearly sold my email address to spammers. :P
My email workflow is to provide unique addresses to each place that requires an email address. Why? It is a flexible and low maintenance method of managing email routing, both legitimate and spam. More precisely:
1. Security. Unique addresses make it harder to link a leaked account dump from one service to another. Not impossible, obviously most of the addresses share the domain part, but it foils simple matching.
2. Cleanly blacklist individual addresses. I buy something from company X. Company X signs up me up to 18 of their mailing lists. No amount of unsubscribe button fixes this. I can just blacklist that address. More commonly, Company X is a bit shady to begin with or has an account breach that leaks their user list or goes belly up and someone else buys their accumulated personal data. Blocking the emails at the address level is a lot cleaner than trying to black list individual senders as any given company might have many addresses, spammers obviously use a different address every time, etc.
3. Easily route legit messages. This lets me adjust where different groups of addresses are delivered. If I want to make a new mailbox/folder that has all of my "quasi-legit" spam. I.e. ads from companies I actually buy stuff from. Or a set of email addresses that I give only to VIP senders that get privileged alerts on my devices. I can make a mailbox and route a whitelist of address to each. I know what addresses I gave out. I could try and route based on sender address or text keywords but that is a lot more work, more error prone, more messy. Again, people and companies change addresses, the ones I give out don't.
4. Low friction for the default case. The ratio of addresses I end up blocking is small compared to the set that I give out. Most email addresses get maybe 5-10 messages in their lifetime. The friction of going to a computer and explicitly creating a new mailbox is simply too high for this sort of arrangement to work. In my workflow right now the default (addresses not matched by a real mailbox, forwarder, or blacklist are routed to a catchall mailbox) is the correct behavior for 95% of cases. When I want something different (forwarder, blacklist) I can add that explicitly, when it is convenient. It is not convenient to add email addresses/forwarders when I am sitting in some companies office being asked for my email address on a paper form.
4.5. Wife less tolerant of technical friction than I am. My wife uses this system as well. She would never go add a new email address manually for everything but does enjoy the ability to have an address blocked or reliably and selectively route some address to her mailbox vs mine.
This use workflow is likely not common so I certainly don't expect widespread support for it. Today I use a shared hosting provider to do this. I don't use the web hosting at all, just use it for email since I haven't found a good dedicated email service that supports this workflow. I don't like this setup because I'd really rather have better email related features (better TLS support, better IPv6 support, 2FA, a web control panel focused around email, etc would all be nice). I've toyed with setting up my own email setup on a VPS but would really rather just pay someone else to do it. Have yet to find a dedicated email provider that would support this workflow though. =\
My wife started her degree at a community college. They had pretty decent humanities courses, kind of lousy biology courses, and downright embarrassing (or really non-existant) computer science ones. She transferred for the rest of her degree to a reasonably well known, selective, but not `elite` school (was accepted at an ivy but we turned it down due to not feeling the cost was worth it). Both the humanities courses and bio courses there were excellent. The CS courses (with the exception of one class/professor) were not great. Like in the professors teaching things that were wrong sense. =\
I attended a top 10 school and classes in every field I took were well done. Better than the Hum/Bio stuff at my wife's second school? No, not really. But I didn't experience anything anywhere near as bad as her CS classes.
The community college (and to a lesser extent the mid tier school) had a lot of issues with administration. At the CC you'd have to physically wait in hour long lines for basically anything (picking up IDs, seeing your advisor, fixing class registration issues, etc). The "quiet study area" signs were completely ignored. The mid tier school was much better, still, there were issues with getting into the right classes necessary to finish majors and minors as there simply weren't enough spots in the higher level classes. There was a stressful song and dance the first week of each term trying to get off of waitlists and into classes.
The elite school I attended had an absurd 3:1 student/faculty ratio. The only class I ever had trouble getting into was one video games that the entire school must have registered for. I could usually walk into my professor and advisor's offices without appointments. Does this make the education "better"? Eehhh not really, but it was way less stressful and I had more time and energy to devote to learning stuff and less to dealing with understaffed bureaucracy.
Finally, the elite school had a whole lot more instructors who were well known or well connected in their fields, won Nobel prizes, etc. We got many more famous and influential guest speakers. I learned C++ from a member of the C++ standardization committee. Networking from someone who worked on ARPANET. Professors that I had classes with were referenced in popular scifi tv shows. My wife jealously (but playfully) pokes me at least weekly pointing out yet another book or paper she's been asked to read in one of her classes authored by researchers from my school or they've been mentioned in a textbook as having discovered something particularly important about her field. Does this make an education "better" or worth the price of admission? I'm not entirely convinced on that, but I think I do have a better understanding of some of the inner workings of my field because of some of the stories and asides made by instructors who were there for it.
Humanities Administrative & Academic Computing is a small development team (4-6 people). We are looking for a lead programmer for administrative web applications & misc research projects. This position will maintain existing applications as well as build new ones from the ground up.
As a part of a small team that operates the entire stack (from the physical servers up) and has personal relationships with our clients you will have the opportunity to learn or get involved in many aspects of web application development beyond just writing code:
- Consulting with the actual end users to build exactly what they need rather than just something that looks good in a powerpoint deck.
- Training end users, giving demos, mentoring student assistants
- Automated testing, config management & deployment, basic performance tuning
Our stack is presently Ember.js / Ruby on Rails / Postgres / Solr / Redis / Ubuntu Linux (and a bit of Drupal/PHP) and this position would have a significant role in making future choices in technology direction.
This is a full time on-site position in Chicago, IL with sensible working hours.
Application & more details at:
https://jobopportunities.uchicago.edu/applicants/Central?qui...
The University of Chicago is an Affirmative Action / Equal Opportunity / Disabled / Veterans Employer.
Here are a bunch more, including measurements from CDNs, ISPs, network exchanges, RIRs, the US government, and other large content providers, as well as analysis of publicly available information like AS tables, DNS records, Alexa lists: http://www.worldipv6launch.org/measurements/ http://bgp.he.net/ipv6-progress-report.cgi
My own personal measurements support these claims. I worked on a small academic conference website not too long ago and the percentage of signups from IPv6 addresses approximately matched the traffic % that Google published for that time period. My own website statistics see a higher level of IPv6 traffic than Google shows, though it caters to a more technical crowd so I am not surprised.
10% global IPv6 deployment is not a Google conspiracy. =)
I've certainly kept ISP choices in mind when choosing which community or neighborhood to live in. Ironically I find myself looking for places with Comcast because they've had solid IPv6 support for years.
If you are involved in a decision making capacity with a company that offers services over the internet, try to pick equipment, ISPs, SaaS vendors that use IPv6 where possible. With a few notable exceptions (rrrrrrr AWS) its not particularly difficult anymore. If you are at trade shows, quiz vendors about their IPv6 support.
Lots of ISPs have gotten on board recently at the cores of their networks but CPE equipment is often old (DOCSIS 2 modems, WRT54G bases). This holiday when I was visiting family I took a few minutes to swap out their ancient router for one that supports IPv6. As a result they'll also get faster and more reliable Wifi now so its often an easy sell for other reasons.