Become a fan of Slashdot on Facebook


Forgot your password?
Back for a limited time - Get 15% off sitewide on Slashdot Deals with coupon code "BLACKFRIDAY" (some exclusions apply)". ×

Comment Re:Those who can, program. (Score 1) 95

I don't think you have even the beginning of a glimmer of understanding of what science is.

Having worked with physicists, you'll forgive me that I'm not really impressed? It's just a job for lots of physicists, and they're good in varying degrees. The best do a bit of programming, but most just used the libraries we programmed for them.

Comment Well, not quite (Score 3, Insightful) 130

This is a dangerous precedent for freelance developers in the face of legal threats: damned if you do, damned if you don't.

Well, not quite. I'm a freelancer. Would I work for a client that is a bad citizen in their particular niche? No, I don't think so.

I'm not a gamer, but if I understand correctly these bots give you an unfair advantage and are forbidden by Blizzard. Yeah well, don't look surprised if the shit hits the fan at some point.

Comment The propaganda machine in public (Score -1) 184

but no one has ever published proof of those claims or explored how the propaganda machine operates in public

On the other hand, just turn on the TV and watch our own propaganda machine in public. I don't know how many Syrian and Iraqi civilians died in the past year, but it's surely bound to be a multitude of the recent Western victims.

Comment Re:Boston? (Score 1) 464

There's a small city called Nashua just over the border in New Hampshire. Houses aren't too bad, traffic isn't too bad, no income tax, no sales tax but property taxes are relatively high

For us non-USians, what range constitutes "relatively high"?

Here in Utrecht (~25 miles from Amsterdam, The Netherlands), property taxes are about 120 euros (US$ 130), and a software engineer earns about 45.000 pre-tax.

Comment Cathode (Score 2) 352

I use Cathode, a fully-working terminal emulator that visually looks like an old black-and-green CRT monitor.

I like OS X best when it's running Cathode at full-screen. I use the demo version, that starts sputtering and flaking more and more over time. So that fucking $3500 company-issued MacBook with 16 GB RAM, 1 TB SSD and 2,8 GHz quad-core Intel i7 looks nothing more than a flickering and dying pile of barely glowing phosphorous horse-shit.

Comment OwnCloud, and back up that server (Score 5, Interesting) 118

I worked at a scientific institute, and they simply installed OwnCloud everywhere. It's got a client for most platforms, syncs to a server, and allows you to back up the server in the usual fashion.

It worked so well, that when I started doing consulting (at the client site), I got my own VPS with Debian, and installed OwnCloud server on that. Then installed the client on my private laptop and the laptop that I got from the client. Works beautifully, because communication is over HTTPS. Company firewalls don't block that. I tried other things like BitTorrent Sync, but these use special ports.

Comment Ethics are nasty (Score 1) 321

Tuesday evenings are usually our AD&D nights. Last session, we met some friendly halflings. Later, we encountered them fighting a bunch of monsters and without question, we jumped into the fight trying to help the halflings. Turns out the halflings had been hunting for these monsters, which were just minding their own business.

Whoops. Since I'm a priest, my god will probably not like it. Now I have to figure out how to make it up :)

I'm almost 40, but since we picked up AD&D with some colleagues, I almost never skip a gaming night. It is sooo much fun!

Comment Big organizations are slow as molasses, news at 11 (Score 3, Interesting) 52

Right now, I'm freelancing as a software developer, working for a company with a 10 billion yearly revenue. As you can imagine, the IT here is very complex and you have dozens of "software architects" trying to keep an eye on all the connections between systems.

At some point, an internal iOS app wouldn't work because since iOS 9, Apple by default requires decent algorithms for secure network connections. Upgrading these requires consulting half a dozen software architects, just to coordinate a simultaneous upgrade of all the systems.

And before that, I find myself explaining to software architects what the difference is between SSL and TLS.

Comment Compiler needs a lot of work (Score 1) 161

For the last four projects, we've been using Swift exclusively. I really like it. The syntax feels modern to me (subjective, I agree).

The compiler however still needs a lot of work. I feel it's quite slow. It's somewhat better where it won't recompile related files when you make one change. But I was used to the Objective-C compiler. That thing _flies_. On a MacBook Air, three years old, I am able to work on pretty big Objective-C projects.

For Swift, that's simply not an option. Especially if you use mogenerator and Core Data (for those not in the know, it's a object layer on top of an SQLite database, and mogenerator generates two class files for every table), our last project ran into about 200 class files. Compiling took minutes.

Things have gotten better. Especially if you're able to put parts of your projects in modules, it's really much better. But still I feel the Swift compiler requires a speedy quad core CPU. If you can afford it, get whatever top of the line quad core Apple offers.

What this country needs is a dime that will buy a good five-cent bagel.