Follow Slashdot stories on Twitter


Forgot your password?
Get HideMyAss! VPN, PC Mag's Top 10 VPNs of 2016 for 55% off for a Limited Time ×

Comment Re:how about conference with relevant languages (Score 2) 70

Well I guess different people have different opinions about what is "relevant" and a "fad".

I haven't seen any Perl in production use in a number of years - although I'm sure it exists, for me and my career it's way past being "relevant". I was using it 20 years ago...

Scala is highly relevant, it's a fantastic language which I've been using professionally for over 2 years to great effect. I've built infrastructures serving millions of requests per second using it - and I'm not alone - Scala is widely used at Twitter, LinkedIn, Netflix, FourSquare, AirBnB, Apple, ... the list goes on.

Java is widely used, of course, but it's kind of dull at this point. Relevant but there's not much new to talk about at a conference.

Rust is .. interesting. I don't think it's ready for production yet, but it has some really interesting ideas, which even if they don't make it in the form of Rust could be seen in future languages. Very relevant to discuss and think about.

Go is spreading very quickly - I personally don't care for it but in my last job we had ops people who swore by it (I just swore at it). Extremely relevant right now as so many places are evaluating it, plus, obviously, the Google link.

The others - clojure, racket, & co are niche for sure. I don't think they even qualify as fads because (with the possible exception of clojure) no-one's really using them - and fad implies something is popular.

I do think they could have included F# though, that's a really interesting language that's starting to pick up steam in the commercial world. And Swift, while not that revolutionary, is bringing some new stuff to the masses and spreading very fast.

Comment Thank god for that! (Score 1) 115

And I say this as someone who's been in the Java/JVM space for almost 20 years. J2EE was a bad idea at the time, and has long been consigned to the scrap heap by anyone who knows what they're doing. I'm honestly amazed they were still investing in it up until this point. Just say "container managed persistence" to a Java dev and listen to them laugh :)

All the major enterprises using Java that I have knowledge of dumped EE years ago (if they ever even adopted it), they're all in the Spring/Hibernate camp (which is looking pretty old itself by now). The smaller, newer shops skipped over even that and are doing microservices with stuff like Akka.

The core Java language is doing OK, 8 brought in some much needed modern language features, although 9 looks much more incremental. Honestly the JVM as a platform (Scala et al) is more exciting to me than Java as a language, but it does the job.

Comment They did this before... (Score 1) 771

Well not precisely - one of the early iPhones (I forget which) had the headphone jack recessed in a little hole. Problem was, the hole was big enough for the supplied earbuds but most third party headphones had plugs which wouldn't fit. So an accessory market sprung up for little extenders. It was so dumb, and so annoying.

I'm a somewhat reluctant supporter of Apple in general, but I do really like iOS devices. I like the lightning connector and wish it was used elsewhere (but I hope USB C is a good substitute). I appreciate that they popularized USB in general. But this is just annoying. I can't see myself buying a phone without a standard headphone jack any time soon, so I guess they just lost a customer. Adapters/dongles/whatever are the worst, and I have no interest in messing around with them.

Comment Re:Reasons (Score 1) 306

That's part of Location Services (at least on iOS). An app can't access available wifi networks or the GPS, it can just ask the OS for the current location, and the OS will provide it (or not) depending on what you've configured for the app.

I have Location turned off for Facebook (and most other apps) but on for a few which actually provide useful functionality. No real reason to turn it off entirely, and certainly no reason to turn off wifi.

Comment Re:Minimizing Tracking (Score 1) 206

1. Isn't it easier to just run in incognito mode? That has the same effect (cookies are only set in memory, never written to disk).
2. Pointless. Geolocation is done via IP address, so you'd need a VPN to confuse that.
3. I've never heard of geolocation via "internet headers"...fingerprinting yes...but not location. That plugin is a nice idea for defeating fingerprints...but a lot of those options sound kinda pointless. Messing with the etag/cache-control headers will very possibly mean you see inconsistent content - and saying a redirect "indicates surveillance" is funny - if someone was intercepting your traffic they'd use something more sophisticated than a 302 :)

Comment Re:You will own nothing (Score 1) 63

Firstly, who was talking about real estate? Not me, and not (exclusively) the OP. As it happens I own my house, but renting makes more sense for some people. And I wouldn't classify them as slaves - which was the point of my post.

But to your points:

renting allows a landlord to evict you for reasons other than failure to pay rent

I own my house. There are still ways in which I may lose the right to live in it. The developed world is full of social contracts and obligations. If you're not cool with that, leave the city and go find somewhere out of everyone's way. I doubt you'll be bothered.

renting doesn't allow you to become the landlord

It certainly doesn't prevent you from doing so. You do realize most people who currently own houses started off renting? You know, while they saved up a down payment? I actually knew someone a few years back who lived in a small rented apartment he got a good deal on, and used the money he saved to buy (and rent out) 3 other apartments.

Comment Re:You will own nothing (Score 1) 63

Explain to me why renting makes me a "slave". Why is ownership the be all and end all?

Renting gives me flexibility. Renting prevents me from being burdened with possessions I no longer want (which may or may not be worth anything on the secondary market). Renting ensures I can easily switch to a different model or version of something at little or no cost. Renting lets other people take care of maintenance and depreciation.

There are plenty of things I choose to own, either because it makes financial sense, or because the item is important enough to my life that I want to ensure I always have access to it. But there's plenty of things where ownership doesn't make sense (for me). That doesn't make me a slave.

Comment Re:Is Venmo international? (Score 4, Informative) 321

Why does Venmo think that they are the enforcers? Why are they reading customers' note-to-self?

Because they would be shut down if they didn't. The law requires companies enabling money transfers to know who is transferring money to who, and to look for certain suspect transactions and report/block them. Don't blame Venmo, blame the government.

Comment Re:But imagine.. (Score 1) 82

The problem with your idea is that these companies don't come from nowhere, there's an incubation period while they build the platform and a longer growth period while they (hopefully) gain a userbase. All this time they're burning someone's money...and that someone is typically interested in the end payback. If you're going to take away that payback, there's no incentive to start in the first place. Facebook only exists today because of early investments from people who now own significant chunks of the company.

Comment Re:Cheers (Score 1, Insightful) 284

I work in tech, and my wife is (was) a teacher. She was forced to join a union she didn't want to join. She was forced to take a deduction from her paycheck to pay for a union she had no interest in supporting. That union stalled pay negotiations for years so she never got a raise, despite getting stellar performance reviews. She was screwed over by her management on more than one occasion, and the union did exactly zero to help her. Let me repeat that - they literally shrugged and said she was on her own. There were other fun incidents, like when her own union prevented her from staying late a couple of hours to finish something which would have helped her kids - because it would have set a bad example for the other teachers. The union's ability to stifle any kind of enthusiasm, innovation or passion is seemingly unbounded. The US education system is in a mess, for lots of reasons, but the unions are absolutely part of the problem.

I have no interest in voting for Trump - I'm a left leaning socialist, but however noble the intent of trade unions may be, the reality (of the one's I've seen) is they're basically a get rich scheme for lazy wannabe politicians. There has to be a better way of protecting workers.

Comment Re:I don't think this is 100% true (Score 5, Informative) 151

Apps which are put to the background are allowed to run for a little while to let them finish up what they were doing (e.g. saving something). Then they're suspended - their state is written to disk and they're flushed from memory. The screenshot is saved so you can see it in the list, and if you reopen it the app will be restarted from the saved state.

Apps can register themselves as requiring to run full time in the background, examples are navigators, messaging apps, etc. These will not be suspended, and can eat the battery. If you add one of those flags to your app without actually having justification to do so, you'll be rejected from the app store.

Slashdot Top Deals

Why won't sharks eat lawyers? Professional courtesy.