Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×

Comment Re:Headline is horseshit. (Score 1) 239

Put more simply: the universe is a hash function; deterministic but "impossible"/impractical to reverse.

In response to the Hawking quote. If you put two chess AIs against each other they would both appear to attempt to win to an outside observer even if the outcome was predetermined the moment someone pressed execute. Additionally, cells in our body practice self-preservation but I don't think many people would claim myocytes have freewill.

Comment Re:Thanks, Obama! (Score 1) 236

That's fine. There are no cities similar to New York in Canada. I listed the biggest Canadian city against the biggest American city.

The statement was that population densities were the same. They simply are not. Canada is less dense both on the average and if you filter for population centres.

Comment Re:Thanks, Obama! (Score 2) 236

As a Canadian: what the hell are you talking about? As per Wikipedia New York City has a population of over 8 million spread over 1200km2 while the GTA (our largest population centre) has just under 6.5 million people spread over 7000km2. The population density of Canada is lower both on average and at peak than the United States.

As for culture it is undeniable that we share many bonds. If you ask urban people our rural areas import all the worst parts of the State and if you ask the rural people they'll say the same about the urban centres. Most of our media comes from the States and most of our large corporations were taken over by American corps. Of course we culturally mirror our closest neighbour, trade partner, and ally.

Comment Re:Typescript is not a programming language (Score 1) 50

Being typically or historically used for different tasks doesn't make them not programming languages. They do the exact same thing just in different ways. Is Python not a programming language? What about C# and Java? They are used to program; they are Turing complete. They could be compiled down to any instruction set you want so what makes them "not programming languages"?

Comment Re:The funny thing is your post would get taken do (Score 1) 147

Is it hypothetical that private and public assembly has been prohibited, restricted, and infringed? There are a lot of people that are justifiably concerned that governments that are legally prevented from doing exactly that have felt so comfortable and been so successful at doing so. Concerned at how much of the population would support such actions based on a some fear. With dire warnings that have been retracted and cut back several times.

Do you think a hypothetical or possible future tyrannical government would say they are prohibiting assembly because they're bad guys? Or do you think they would just use a tried and true method?

Comment Re:Typescript is not a programming language (Score 1) 50

Why exactly do you think that scripting languages are not programming languages? Do you not program a set of instructions for a computer to produce a set of outputs? Scripting languages are a subset of programming languages not a completely different thing. JavaScript being not good doesn't preclude it from being a programming language. If I wrote an x86 compiler (and I'd be surprised if someone, somewhere hasn't done this) would it magically become and "actual programming language" to you?

Comment Re:TypeScript (Score 1) 50

Those are geometric shapes. Perhaps it depends on one's internal model of code. As a very spatial thinker the word 'shape' is a very good description of what I see in my head when thinking about code.

Likewise if we look at shape synonyms it lists architecture, configuration, and model. All of those are pretty common when talking about code so, to me, shape doesn't even give pause when reading it in this context.

Comment Re:TypeScript (Score 2) 50

How would you describe the same concept: Layout? Structure? How are those different or superior than 'shape'? I fail to see the problem or confusion with using shape as a descriptor in this case. Going from the amorphous blob that is a JavaScript object to the structured definition that is a TypeScript object I would think any experienced programmer would immediately understand what that description meant.

Comment Re:âoeHomegrown Technologyâ (Score 1) 108

Everything you said was equally true of N*** Germany and the US coveted their scientists enough to pretend they did nothing wrong. Even if the Chinese government is at a "bad guy" level of N*** Germany, which some people agree with and some people do not, do not underestimate the brilliant sociopath roll. And China has a lot of dice.

What the fuck is a lameness filter and what is lame about this? Ah, we can't say N A Z I any more.

Comment Re:Must be nice (Score 1) 54

The farther away the developers are from doing the task scheduling the faster the whole system falls apart. I think that this is the main reason agile has such a bad reputation with developers.

Once you get a few layers between the developers and the business leadership ("technical leads", product managers, project managers, dev managers) all you have is a system that tends toward failure. All of those positions advance their careers by promising things up the chain while the developers take the responsibility of actually completing it.

Add in the normally fast turn-over in the tech industry with the compounding effect each layer has by out-promising, or "sugar-coating", the layer below them and it becomes pretty easy to see why it fails so often. It will always reward the person that is just dishonest enough to not get fired for three or four years.

Comment Re:MVC sure can be verbose and over-complicated (Score 1) 99

I have experienced the tendency of REST endpoints to be designed as a simple CRUD interface to the database tables (which makes sense as that's basically the HTTP model). But it also pulls most of your business logic into the "frontend".

A simple example would be disabling a set of users. Making an endpoint for mass-disabling a set of users could be considered bad design so you end up needing to call PATCH /users/<id> {enabled:false} for each individual.

Comment Re:MVC sure can be verbose and over-complicated (Score 1) 99

I blame a lot of it on the REST approach which heavily constrains (with severity depending on how cargo-culty your "architects" or coworkers are) access to business logic by internal data models.

Unfortunately users and business problems don't care about data models so your API rarely ends up well designed for the problem space. You end up forcing a lot of square pegs through round holes because it's "RESTful".

Comment Re:Reminder: Apple is not a monopoly (Score 1) 431

A Walmart brand DVD player will play movies bought at Target. I agree that monopoly law probably doesn't (and shouldn't) apply to this but I also think this trend of walled garden exploitation is anti-competitive and bad for the market and the economy. It is rent-seeking and that should usually be discouraged.

Slashdot Top Deals

Our OS who art in CPU, UNIX be thy name. Thy programs run, thy syscalls done, In kernel as it is in user!

Working...