Slashdot Mirror


User: tepples

tepples's activity in the archive.

Stories
0
Comments
68,260
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 68,260

  1. Re:UTF-32 does not hold a grapheme cluster on The Swift Programming Language's Most Commonly Rejected Changes (github.com) · · Score: 1

    Do "a lot of existing algorithms that are written in terms of codepoints" require random access, or can they be run over a UnicodeScalarView that produces code points in linear order?

  2. Site operators refuse to fix bugs on The Swift Programming Language's Most Commonly Rejected Changes (github.com) · · Score: 1

    But there is no technical reason for those channels to be defective

    But there is a non-technical reason: deterring page-widening posts that break the layout for other readers.

    The complaints should be bug reports against the web sites and/or the forum software they use.

    Unless the administrators of sites have a history of resolving these things WONTFIX, often citing past abuses by vandals. Incidentally, "past abuses" like that are why Slashdot supports very few code points outside ISO 8859-1: because people were using bidirectional control characters to spoof moderation and using other characters for obscene glyph art.

  3. You are telling me that OSX supports an android development environment?

    Yes. (Source: SDK download page via Google android studio os x.) However, the stated system requirements include a display at least 1280x800, which in theory rules out the cheap 1366x768 monitor you may have connected to a Mac mini.

    I "went Apple" from BSD when Apple went Darwin so I have been in the Apple ecosystem for a while.

    Darwin's userland is based on that of FreeBSD. So you went from *BSD to *BSD. (Neither of which, incidentally, is dying.)

    By the way, I appreciate both your politeness and candor. Respect.

    Thank you. And I appreciate your openness to a mentality other than the "you'll need to switch to the desktop ecosystem that the market has chosen for you; them's the breaks" or "I didn't need to switch ecosystems because I chose a Mac in the first place; sucks to be you" mentality that some other Slashdot users routinely express.

  4. Re: People actually *like* Python whitespace? on The Swift Programming Language's Most Commonly Rejected Changes (github.com) · · Score: 3, Informative

    In a language that uses braces (whether { ... } or begin ... end), a tool such as GNU indent restores readability to code whose leading space has been mangled by (say) your discussion software. This is not true of Python.

  5. Re:UTF-32 does not hold a grapheme cluster on The Swift Programming Language's Most Commonly Rejected Changes (github.com) · · Score: 1

    What can be done, programmatically, with a single code point? Or how is it useful to, say, take a substring that includes the accent (without the letter) of its first character and the letter (without the accent) of its last character?

  6. Re:UTF-32 does not hold a grapheme cluster on The Swift Programming Language's Most Commonly Rejected Changes (github.com) · · Score: 1

    Let's say you want to exclude all arguments of the form "Because Unicode". In that case, I'm curious as to how you define a "character".

  7. Concatenating != indexing on The Swift Programming Language's Most Commonly Rejected Changes (github.com) · · Score: 1

    To have the Character type represent a full grapheme cluster is... odd.

    I'll admit that human users' mental model does appear "odd" to someone who has been indoctrinated with the "character == code point" philosophy.

    99% of apps do nothing more than concatenate strings before passing them to some other API.

    And if you're just concatenating, you don't need to index.

  8. Re:Xcode is still Mac-exclusive on Apple Faces $5 Million Lawsuit Over Allegedly Slowing the iPhone 4S With iOS 9 (mashable.com) · · Score: 1

    Couldn't someone who wanted to change ecosystems get a second hand Mac mini for pretty much peanuts?

    A second-hand PowerPC Mac mini will not work. Therefore Intel is required, and Apple has abandoned its older Intel products. What's the oldest Mac mini computer that will work well with Xcode 7, and how much does such a computer typically sell for second-hand?

    But yes, changing ecosystems has a cost.

    Exactly. Taking up development of Android apps for the first time does not require a desktop ecosystem change, unlike taking up development of iOS apps for the first time.

  9. UTF-32 does not hold a grapheme cluster on The Swift Programming Language's Most Commonly Rejected Changes (github.com) · · Score: 1

    They already do magic copy-on-write for strings, so how hard could it be to switch to UTF32 under the hood if they detect the program is doing too many random accesses on a particular string?

    Because a single grapheme cluster in Unicode does not fit into a single UTF-32 code unit. If you don't understand the importance of grapheme clusters, try searching this essay for the word "cluster".

  10. Re:They're called architects on The Swift Programming Language's Most Commonly Rejected Changes (github.com) · · Score: 2

    If you want python ... USE PYTHON.

    What should I use if I want all of Python except its slowness, GIL, and inability to detect typos until runtime when a NameError occurs?

  11. Channels that apply line.strip() for line in msg on The Swift Programming Language's Most Commonly Rejected Changes (github.com) · · Score: 4, Interesting

    Also, in Python you indent the same way you should be doing anyway, just without the braces. Unless, of course, you're also doing indentation wrong.

    Several channels through which people discuss program code strip leading and trailing whitespace on each line. This transforms all programs passed through them into programs that are "doing indentation wrong." Yes, in theory, these channels are defective. Yet people work around these defects using tools such as GNU indent because a defective channel gets work done better than no channel at all.

  12. Re:Xcode is still Mac-exclusive on Apple Faces $5 Million Lawsuit Over Allegedly Slowing the iPhone 4S With iOS 9 (mashable.com) · · Score: 1

    It's a bad thing because you can't install an iOS application from source without either A. buying a second computer, which creates e-waste, or B. waiting until your existing PC is due for replacement, which could be years.

  13. Re:Gimme a WorkStation 4 on Hackers Get Linux Running On a PlayStation 4 (engadget.com) · · Score: 1

    Other than X11, what other free window system for FreeBSD is ready for production use?

  14. Re: Summary insufficient, click through the link. on The Empathy Gap and Why Women Are Treated So Badly In Open Source Projects (perens.com) · · Score: 1

    I have a feeling APK retired at the end of 2015, after nobody could soundly prove him wrong.

  15. Re: Summary insufficient, click through the link. on The Empathy Gap and Why Women Are Treated So Badly In Open Source Projects (perens.com) · · Score: 1

    The entirety of https://perens.com/ has become a link to Codec2 page on Rowetel.com.

  16. Xbox Linux on Hackers Get Linux Running On a PlayStation 4 (engadget.com) · · Score: 1

    Softmods to install GNU/Linux on an original Xbox have been around for a long time. All you need is a copy of MechAssault (the one without Gotye) a 2 GB flash drive, and a cable.

    Or did you mean XbOne?

  17. Gimme a WorkStation 4 on Hackers Get Linux Running On a PlayStation 4 (engadget.com) · · Score: 1

    Headline I'd like to see: "Sony gets sshd and X11 running in Orbis OS; introduces WorkStation 4"

  18. Re:Another shameless profit-monger... on Scott Meyers Retires From Involvement With C++ (blogspot.com) · · Score: 1

    Are there UFOs WITH aliens

    If so, big whoop. If a helicopter is being flown in the U.S. by Canadians, and you can't tell what model it is, it's a "UFO with aliens".

  19. Not considering today's install base creates waste on Apple Faces $5 Million Lawsuit Over Allegedly Slowing the iPhone 4S With iOS 9 (mashable.com) · · Score: 1

    So it makes sense that Apple would design today's software to take advantage of today's hardware speeds.

    Yet "today's hardware" should include all hardware in use today, not just hardware manufactured today. So why not design an operating system for today's new hardware and today's previous-generation hardware still in use, other than as an underhanded way of selling more of today's new hardware and thereby creating more e-waste?

  20. Re:Xcode is still Mac-exclusive on Apple Faces $5 Million Lawsuit Over Allegedly Slowing the iPhone 4S With iOS 9 (mashable.com) · · Score: 1

    Because your PC was given to you for free by Microsoft?

    Almost yes. An entry-level Windows PC with an OEM copy of Windows isn't much more expensive than the retail copy of Windows and Parallels required to run Windows-exclusive apps in OS X. So it's like buying a PC and getting a copy of Windows at next to no additional charge.

    Or I bought a used ThinkPad without an OS license on eBay for $101 shipped and installed Debian GNU/Linux. That's cheaper than a retail copy of Windows, and I'm guessing that a used Mac for the same price would likely be far too old to run Xcode 7. Like Windows, Debian can run the tools to develop and sideload Android applications (source: AndroidTools).

    Or I repurposed the PC that had previously been used for tasks other than mobile app development. In order to similarly repurpose a Mac, I would have had to build a time machine and given myself the money to cover the price difference between the Windows or GNU/Linux PC and a Mac with Windows. (And no, the Time Machine that comes with OS X doesn't count.)

  21. Re:Xcode is still Mac-exclusive on Apple Faces $5 Million Lawsuit Over Allegedly Slowing the iPhone 4S With iOS 9 (mashable.com) · · Score: 1

    But does $500 cover a machine that can compile and install apps on Android without rooting it?

    All three major desktop operating systems can adb install an Android app. But only OS X can install an iOS app.

  22. Re: Damned if they do, damned if they don't. on Apple Faces $5 Million Lawsuit Over Allegedly Slowing the iPhone 4S With iOS 9 (mashable.com) · · Score: 1

    I could run multiple apps at once on a Windows XP PC with 384 MB of RAM and not have them close on me. And before that, I ran Windows 2000 with 128 MB of RAM.

  23. Xcode is still Mac-exclusive on Apple Faces $5 Million Lawsuit Over Allegedly Slowing the iPhone 4S With iOS 9 (mashable.com) · · Score: 1

    But an iPhone still costs $500 more than an equivalent Android phone because instead of using your existing Windows PC or your existing Linux PC, you have to buy a $500 Mac mini to compile and load apps.

  24. Re:Could be easily solved by allowing ios downgrad on Apple Faces $5 Million Lawsuit Over Allegedly Slowing the iPhone 4S With iOS 9 (mashable.com) · · Score: 1

    I think that changed as of Xcode 7. If you have an app's source code and a sufficiently recent Mac, you can install it on your iProduct without a paid-up developer license.

  25. Because Debian 8 "Jessie" with Xfce runs fine on an old ThinkPad X61, and because Super Mario Maker and Splatoon from 2015 run fine on a Wii U from 2012.