×

Announcing: Slashdot Deals - Explore geek apps, games, gadgets and more. (what is this?)

Thank you!

We are sorry to see you leave - Beta is different and we value the time you took to try it out. Before you decide to go, please take a look at some value-adds for Beta and learn more about it. Thank you for reading Slashdot, and for making the site better!

Comments

top

Omand Warns of "Ethically Worse" Spying If Unbreakable Encryption Is Allowed

c0d3g33k Re:Good (338 comments)

It's a hell of a lot harder to bug every man, woman, and child in the west than it is to intercept and crawl their communications.

Oh really? Nest, Kinect, Smart TV and the Internet of Things suggest otherwise. Not to mention remotely monitoring the ambient surroundings of a smart phone, tablet or laptop with microphone/webcam. It may be difficult to bug everyone, but we're bringing the bugs into our homes willingly (though mostly unknowingly, I think), so it's more concievable than you think.

5 hours ago
top

Data Encryption On the Rise In the Cloud and Mobile

c0d3g33k Re:It's just moving your trust to someone else (83 comments)

And it gets even better, because if you end up choosing the best shitty compromise that actually kind of works, you flag yourself for extra scrutiny because you are using an effective solution. FML.

This part I have no solution for. : (

I gave you one: Step away from the computer, walk past the smartphone, leash up the dog and head for the woods (or nearest park/nature preserve/whatever). When that becomes illegal it's game over.

3 days ago
top

Data Encryption On the Rise In the Cloud and Mobile

c0d3g33k Re:It's just moving your trust to someone else (83 comments)

So now you are placing your trust in those who wrote the code that runs your server or encrypts your data (or did you write it yourself?). Better than believing "trust us - we don't track you/log you/etc" (looking at you, Startpage and DuckDuckGo), but you have to trust someone unless you do it all yourself from scratch. That's not possible for most people, including myself. So most of us are left with choosing amongst Faustian bargains. That fucking sucks, but seems to be the reality in modern times. And it gets even better, because if you end up choosing the best shitty compromise that actually kind of works, you flag yourself for extra scrutiny because you are using an effective solution. FML. I'm going for a hike in the woods with my dog. Ahhhh. That's better.

3 days ago
top

Researchers Moot "Teleportation" Via Destructive 3D Printing

c0d3g33k Could be useful in certain rare cases (162 comments)

Can you think of an instance where you would actually want the capabilities this machine claims to offer?

In situations where moving the original object physically to its destination is difficult or cost prohibitive, and there is no further need of the original at the source (maybe it only has utility at the destination). The most obvious case would be from Earth to space, either to a location in orbit, or eventually another planet.

4 days ago
top

Windows 10: Can Microsoft Get It Right This Time?

c0d3g33k Magic 8-Ball says ... (489 comments)

> Windows 10: Can Microsoft Get It Right This Time?

Outlook not so good

about a week ago
top

Linus On Diversity and Niceness In Open Source

c0d3g33k Re:Where's this desire for "nice" coming from? (359 comments)

There is more to life than STEM.

Often I wish the E stood for English, usually that thought occurs when I am reading status reports and documentation from Engineers.

How about "STEEM" (with an extra E for English)?

Or to be more culture neutral - "STELM" (with L for Language)?

about two weeks ago
top

Rust Programming Language Reaches 1.0 Alpha

c0d3g33k Re:Rust is pointless because has a garbage collect (161 comments)

You're being pedantic. (And I'm about to follow suit.) Paradigm *isn't* a fancy buzzword - it is a word with a clear definition that has been in use since the 15th century. It's fame as a buzzword comes from imprecise overuse during the last decade or so. The word itself is fine.

Here's another definition, this time from Merriam-Webster: "a theory or a group of ideas about how something should be done, made, or thought about". That seems to fit the discussion pretty well when referring to different ways to approach the decidely non-trivial task of defining at a fundamental and conceptual level how a programming language works.

You mention "style". I don't think it's really equivalent to paradigm, though it could apply to variations of a paradigm. Style involves the details in how you implement a paradigm - it's not a paradigm itself. Merriam-Webster supports this assertion: "a particular form or design of something" and "a particular way in which something is done, created, or performed" (emphasis mine).

But I grow tired of this nitpicky exercise. You may have the last word if you wish (preferably with concrete examples of why you believe you are correct rather than vague generalizations and unfounded assertions regarding awkwardness and clarity). I've said my piece and I'm done with this. Good day.

about two weeks ago
top

Rust Programming Language Reaches 1.0 Alpha

c0d3g33k Re:Rust is pointless because has a garbage collect (161 comments)

(Aside: Not quite sure why, but the use of the term "paradigm" multiple times makes me feel slightly icky for some reason. Probably due to it's misuse in business jargon.)

Probably because there's no reason to use such an awkward word in the first place. In this case, notice how you fall into using "style" instead? Also, the vast majority of time, when people use "paradigm", they could replace it with the much more common and simpler word "model" or another simpler term.

Actually I looked it up and based on the definition of the word ("a distinct concept or thought pattern"), its use in the given context seemed appropriate, so I kept it in. "Style" seems to imply something more arbitrary, while "model" is a way of describing reality using simplified concepts (or a plastic thing I used to build as a boy, or something I found appealing as a teenager). Paradigm seems right.

about two weeks ago
top

Rust Programming Language Reaches 1.0 Alpha

c0d3g33k Re:Most will want to wait for 1.0, or at least bet (161 comments)

Thanks. I was going to mention that there was a dedicated person (Steve Klabnik is his name, BTW - http://www.steveklabnik.com/) who was doing a great job and has just been momentarily overwhelmed. I decided it sounded too much like an excuse that "drinkypoo" wouldn't find convincing, given that "drinkypoo" (*snicker*) clearly has high standards of professionalism. So I decided to mention the API docs instead, which have been most helpful when sorting out code breakage due a change in the nightly version of the compiler. Actually, much of the time, the extremely clear error messages emitted by the compiler have been enough to make the correct changes to fix errors, which is almost better than good documentation. The latter is more useful in understanding why the code was incorrect, even if the compiler message is often enough to correct the problem.

about two weeks ago
top

Rust Programming Language Reaches 1.0 Alpha

c0d3g33k Re:Not dependently type (161 comments)

But with python and javascript being so dominant we are headed in a totally different direction for the bulk of our applications.

I wouldn't bet on that horse staying in the lead forever (well, horses plural). Those of us with long enough memories remember when this wasn't true. Here's a thought experiment: How did they get dominant in the first place, since at one time they were new and different? Things change and improve over time, and that's a good thing. Besides, Python and JS developers aren't necessarily the target audience, though there may be some overlap between them and potential Rust developers. For some reason "The Blind Men and the Elephant" comes to mind, and the term "tunnel vision" as well. :-)

about two weeks ago
top

Rust Programming Language Reaches 1.0 Alpha

c0d3g33k Re:Most will want to wait for 1.0, or at least bet (161 comments)

That's a rather uninformed statement to make, given that you're referring to a rather short time period when the rate of change caused the docs to lag behind. That will be corrected soon, I'm sure. Besides, the API docs, which are generated from the code, *are* correct and have been kept up to date all along despite the rapid rate of change. So documentation exists and is correct. The GP was likely referring to the higher level docs, such as guides and tutorials, which aren't produced by "the devs".

But hey, at least you got your *zing* in, though you forgot the rimshot at the end.

about two weeks ago
top

Rust Programming Language Reaches 1.0 Alpha

c0d3g33k Re:It's about time (161 comments)

Rust is specifically not designed to be a "meets all your needs" language. It's a language that knows its niche well, and sticks to it.

Basically, this is programming language for systems and other low-level stuff done right. It competes primary against C++, and to a lesser extent, C, and does it really well. It's not yet another scripting language for the web or desktop GUI or some such, and it doesn't pretend to be one.

I agree with you in principle, except for the "it competes ... really well" part. That's an unfounded assertion since it hasn't actually competed in the real world yet. Because, you know, not being finished yet. The true challenges are still in the future. It seems to have successfully passed the early "get people interested" stage, which is nice, but there are a bunch more hurdles to be surmounted before I would call it even a marginal success. Let's wait and see.

about two weeks ago
top

Rust Programming Language Reaches 1.0 Alpha

c0d3g33k Re:Device drivers ? (161 comments)

This Rust language is yet another flashy thing that will not get anywhere.

That remains to be seen. I've heard the same thing said about email, the internet, Linux, Java, the iPhone, tablets and many other things over the years. The truth is that in a viable and vibrant marketplace of ideas, many things fail but some survive, and predicting which is hard. Give it a chance to fail or succeed on its own rather than condemning it in the womb, and be glad you live in a time where people have the enthusiasm and energy to try new things. Your attitude leads to stagnation.

about two weeks ago
top

Rust Programming Language Reaches 1.0 Alpha

c0d3g33k Re:Rust is pointless because has a garbage collect (161 comments)

From your link:

1.8 No constructors

Functions can serve the same purpose as constructors without adding any language complexity.

How many good OO language exist without constructors? Maybe only javascript. This seems like a terrible decision.

Or maybe an informed one. Go and Rust -- objects without class

Besides, Rust isn't an "OO" language. It's a multi-paradigm language that supports pure-functional, concurrent-actor, imperative-procedural, and object-oriented styles. After 40+ years, a growing opinion seems to be that pure OOP isn't without its problems, and other approaches may fit development goals better. I'm not sure multi-paradigm languages are the answer (there seems to be a huge potential to be confusing, IMHO), but OOP isn't the evolutionary pinnacle of language design that the last few decades of hype would have us believe. I'm willing to give this approach a chance (and I'm always up for learning something new).

Critcisim of the OOP paradigm

(Aside: Not quite sure why, but the use of the term "paradigm" multiple times makes me feel slightly icky for some reason. Probably due to it's misuse in business jargon.)

about two weeks ago
top

Rust Programming Language Reaches 1.0 Alpha

c0d3g33k Re:Self-defeating name (161 comments)

Eh? Out of all popular languages pretty much only ones trivially googleable are Perl, PHP and Javascript, all the rest either need "language" added or are only googlable due to popularity.

I mean, seriously. An Indonesian island? A precious stone? A large snake? A speech defect? A plan or a plot? To strike heavily and repeatedly? Italian word for "stairs"? And the worst offender, simply third letter of the latin alphabet (also used as chemical symbol for carbon, roman numeral "100", average grade in education and tons of other things)?

Don't forget the fourth letter of the latin alphabet (also used as the first letter in three elements on the periodic table though can't rate it's own, the Roman numeral 500, a poor grade in education and tons of other things. And apparently something the girls be wantin'.)

about two weeks ago
top

Rust Programming Language Reaches 1.0 Alpha

c0d3g33k Re:So... (161 comments)

Eh, I'll try it when they find a way to finally reintroduce female characters without it turning into some misogynistic sausage-fest.
~ censor.nudity false

http://www.penny-arcade.com/co...

What about "Rust PROGRAMMING LANGUAGE" was so difficult to understand? Did you even read past the first word of the title?

Thanks for noticing. That was deliberate. My attempt to hold back the rising tide of unclear and uninformative titles and summaries on /. Too bad it wasn't successful.

Or perhaps we're both the victims of *whoosh* and the folks above were just having some fun. :-)

about two weeks ago
top

Debian Votes Against Mandating Non-systemd Compatibility

c0d3g33k Re:The Systemd Fiasco or Hello FreeBSD (581 comments)

Linux has become the laughingstock of the computing world thanks to the Systemd Fiasco.

An entire operating system trashed by a single incompetent clown and his shit pet project rammed down distro throats by his foaming at the mouth fanboys.

A healthy open source community would never have let this fiasco happen.

Hello FreeBSD. A pure Unix operating system run by grownups only interested in technical excellence.

There seems to be a little foaming at the mouth going on right there in your own post.

about 2 months ago

Submissions

top

The Rust programming language reaches 1.0 alpha

c0d3g33k c0d3g33k writes  |  about two weeks ago

c0d3g33k (102699) writes "Rust, a new a systems programming language with a focus on safety, performance and concurrency, has released the 1.0 alpha version of the language. This means that the language and core libraries are feature-complete for the 1.0 release. In practical terms, this means that the rate of change experienced by early adopters will slow down dramatically and major breaking changes should be very rare (during the alpha cycle some major changes may still occur if considered necessary). The language will stabilize further when the beta stage is reached (planned for six weeks from now). More details can be found in the announcement post at blog.rust-lang.org."
Link to Original Source
top

Glitch 2-D MMO released completely into the public domain

c0d3g33k c0d3g33k writes  |  about a year ago

c0d3g33k (102699) writes "Glitch, a collaborative, web-based, massively multiplayer game developed by Tiny Speck, Inc. (tinyspeck.com) has been released under the Creative Commons CC0 1.0 Universal License. I'm not at all familiar with this game, but it is rare that both source code *and* all game assets are released into the public domain, which makes this announcement noteworthy.

An excerpt from the announcement:

"The entire library of art assets from the game, has been made freely available, dedicated to the public domain. Code from the game client is included to help developers work with the assets. All of it can be downloaded and used by anyone, for any purpose. (But: use it for good.)""

Link to Original Source
top

Steve "CyanogenMod" Kondik contemplates "The Death of Root" on Android

c0d3g33k c0d3g33k writes  |  about a year and a half ago

c0d3g33k (102699) writes "Prompted by the addition of new security features in Android 4.3 that limit the effectiveness of elevated privileges, Kondik wonders which uses really require full root. Most common activities that prompt owners to root their devices (backup/restore tools, firewall/DNS resolver management, kernel tuning), could be accomplished without exposing root, argues Kondik, by providing additional APIs and extensions to the user. This would improve security by limiting the exposure of the system to exploits.
Reasonable enough, on the face of it. The title of the post, however, suggests that Kondik believes that eventually all useful activities can be designed into the system so the "dangerous and insecure" abilities provided by root/administrator privileges aren't needed. This kind of top-down thinking seems a bit troubling because it leads to greater control of the system by the developer at the expense of the owner of the device. It's been said that the best tools are those that lend themselves to uses not anticipated by the creator. Reducing or eliminating the ability of the owner to use a device in ways that are unanticipated ultimately reduces its potential power and usefulness. Perhaps that's what is wanted to prevent an owner from using the device in ways that are inconvenient or contrary to an established business model."
top

Google Code deprecates Download Service for Project Hosting

c0d3g33k c0d3g33k writes  |  about a year and a half ago

c0d3g33k (102699) writes "Google Project Hosting announced changes to the Download service on Wednesday, offering only "increasing misuse of the service and a desire to keep our community safe and secure" by way of explanation. Effective immediately, existing projects that offer no downloads and all new projects will no longer be able to create downloads. Existing projects which currently have downloads will lose the ability to create new downloads by January 2014, though existing downloads will remain available "for the foreseeable future". Google Drive is recommended as an alternative, but this will likely have to be done manually by project maintainers since the ability to create and manage downloads won't be part of the Project Hosting tools. This is a rather baffling move, since distributing project files via download is integral to FOSS culture."
Link to Original Source

Journals

c0d3g33k has no journal entries.

Slashdot Login

Need an Account?

Forgot your password?