Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rleigh
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
100 ms
·
871.
▲
by
rleigh
10y ago
It's a GTK+ X11 application on MacOS X. Last time I tried it, it was completely unusable--copy-paste totally non-functional (would paste vector selections as bitmaps). On Linux, it's vastly more usable, and quite polished for a G
872.
▲
by
rleigh
10y ago
It's poorly maintained. Large parts haven't been updated in a decade. Take a basic command, `readlink -f`. Works everywhere except MacOS X. This comes from FreeBSD, which added `-f` years ago, but MacOS X hasn't resynched
873.
▲
by
rleigh
10y ago
While some big developers might find it worth the investment to use metal, most of us won't. When you're already invested in OpenGL and you're a cross-platform developer, Metal is not even open for consideration. Vulkan may
874.
▲
by
rleigh
10y ago
I would buy a new mac mini immediately, should they manufacture one that was worth buying. I still have the original PowerPC G4 mini, and upgraded the RAM and HDD in that. For a modern equivalent, I'd like to be able to replace the R
875.
▲
by
rleigh
10y ago
Not if it's a CIFS mount on a UNIX platform. I'm sure there are other examples. In practice, most software copes just fine with this arrangement. I suspect that the breakage would be fairly limited, and I for one would love for
876.
▲
by
rleigh
10y ago
So for std::vector you avoid the "generic way" and specify the size up front or when needed with reserve. Just as efficient as a realloc in C. Many things can be inefficient or wasteful, but vector allocation and resizing isn&#x
877.
▲
by
rleigh
10y ago
I think this misses the point of what "Modern C++" is about. It's absolutely about best practices, and that's a good thing. Go back to the mid '90s. There was a lot of awful C++ code out there, and a large part of
878.
▲
by
rleigh
10y ago
While "easy" is rather subjective, I would say this: if you already know the basics of the standard library, then this is indeed quite easy. For the most part, it's not even remotely modern. - it's a simple templated fu
879.
▲
by
rleigh
10y ago
I work in a group in which nearly every developer has a MacBook Pro, and they are all used pretty much just for this. It's quite common. It's a cheap way of getting a relatively decent Unix workstation. We all use the terminal
880.
▲
by
rleigh
10y ago
This hasn't had a genuinely useful purpose for many years. On a modern package-managed Linux distribution, both / and /usr are under the control of the package manager, and separating them doesn't make sense since they a
881.
▲
by
rleigh
10y ago
Education and retraining are useful, but only if there are jobs for people to do with that education and skillset afterward. Otherwise it's largely pointless, and serves primarily to make the unemployment stats look better than they r
882.
▲
by
rleigh
10y ago
When I bought the original Mac Mini, it had DVI output at a time most people still had VGA monitors. A DVI-to-VGA adapter was provided in the box. More recently, a new Sapphire GPU came with DVI and DisplayPort outputs. An HDMI adapter wa
883.
▲
by
rleigh
10y ago
This is a big pain point for me right now. Due to the licensing we have two mac minis in the datacentre running VMware fusion with a few VMs on each. But the hardware is not suited to the role, performs abysmally and is a pain to manage.
884.
▲
by
rleigh
10y ago
But this is a /workaround/ for the base system being poorly maintained. Apple provide Ruby, Python, and a whole host of other languages and tools on the base system. There's little excuse for them not to keep it up to date
885.
▲
by
rleigh
10y ago
It now defaults to quarterly branches, though you can easily configure it to use the head. For example: https://svnweb.freebsd.org/ports/branches/2016Q3/
886.
▲
by
rleigh
10y ago
Are you on ALPHA3? What does freebsd-version show?
887.
▲
by
rleigh
10y ago
My understanding is that upgrades are not supported for ALPHA releases. It's worked for me for the BETA and RC releases.
888.
▲
by
rleigh
10y ago
It's not released yet; see https://www.freebsd.org/releases/11.0R/schedule.html In the interim, it's possible to use freebsd-update to upgrade to 11.0-RC3 and then up to the final release once it's
889.
▲
by
rleigh
10y ago
If any microorganism gets in your eye, it will usually be washed out of the eye by your tears and the sweep of the eyelid. If you're wearing contacts, it can get trapped in the film of liquid between the contact lens and the cornea, o
890.
▲
by
rleigh
10y ago
Did they update the FreeBSD userland? The neglect to the core of the system the last few years has gotten increasingly more annoying to deal with. There are now glaring incompatibilities due to the age of a lot of the core tools. Stuff a
891.
▲
by
rleigh
10y ago
This is a totally valid artistic choice , and they are welcome to do that. I certainly enjoy it myself when it's well done. But... it's not pixel art anymore, it's square art . And if people want to create neo-pointilis
892.
▲
by
rleigh
10y ago
They aren't wrong. Regarding the comments and images in the linked article, there's a key point made there that's fundamentally wrong. Let me pick out a quote: "We all get how pixels basically work. A computer divides
893.
▲
by
rleigh
10y ago
TIFF has selectable (and pluggable) compression. While it's standard to use deflate compression, you can also use jpeg2000 or any other algorithm of your choice if you want lossy compression.
894.
▲
by
rleigh
10y ago
TIFF is the standard format for scientific imaging. It's the container format used by well over 80% of all imaging formats out there. It's being slowly replaced by HDF5 for some applications. But all of the features you mention a
895.
▲
by
rleigh
10y ago
TIFF can operate with scanlines, strips or tiles. Big images, such as 200k x 200k digital pathology slide scans, are stored in TIFF as e.g. 512x512 tiles, indivdually compressed and transparently accessible to the viewer. It is perfectly
896.
▲
by
rleigh
10y ago
TIFF is one of the most open and flexible file formats out there. PNG offers only a tiny subset of what's possible with TIFF. Note that TIFF supports multiple compression formats, lossless and lossy, multiple sample formats and sample
897.
▲
by
rleigh
10y ago
While what you wrote was interesting, none of it directly answers any of the questions in the post you followed up to. It would be appreciated to have some answers to what was asked.
898.
▲
by
rleigh
10y ago
When you want to upgrade, you can offline and replace each disk, then resilver, in turn. If the pool is set to autoexpand, you'll eventually get a total capacity of 16TB. You can do this for all the disks, or for each mirror separate
899.
▲
by
rleigh
10y ago
Why would you be "locked in"? I've developed for and used Linux and BSD on several platforms. Moving to a different one is trivial unless you're dependent upon proprietary binaries which can't be rebuilt. If you&#
900.
▲
by
rleigh
10y ago
That hasn't translated into working FreeBSD support yet though. It's still stuck using GCC 4.2 on ppc, which is a real pain.
More ›